dl威盛asic logic笔试题目
1.一个四级的Mux,其中第二级信号为关键信号
如何改善timing
2. 一个状态机的题目用verilog实现
不过这个状态机话的实在比较差很容易误解的
3. 卡诺图写出逻辑表达使...
4. 用逻辑们画出D触发器
5. 给出某个一般时序电路的图,有Tsetup,Tdelay,Tck->q,还有
clock的delay,写出决定最大时钟的因素同时给出表达式
6。c语言实现统计某个cell在某.v文件调用的次数(这个题目真bt)
7 cache的主要部分什么的
8 Asic的design flow....
===============logic===============
1。用二选一搭出一个4选一的电路,问的没有这么直接,
给出了两个真值表,让你用具有第一个真值表特性的模块来构造一个
具有第二个真值表性质的电路
2。给出一个方波信号A,一个在方波某个posedge后一点点后assert的信号B
让你保证信号C(B&A)是glitch free的
3.给出一个总线事务的控制信号关系.GRANT,STRAT,END.画出时序图.
并写出verilog code控制STRAT信号
4.159.xxx转换进制Bin和Hex
5.解释Interupt
6.一道GRE 逻辑题.5辆car颜色不同,driver不同,MilersperGollen不同.
让你判断car的driver,颜色,mpg
1.写你最近遇到的一个问题及解决方法,可以是工作上和生活上的任何事情
英文做答。easy,当作英文小短文写了。
2.有点忘了,好像是说除了ICs以外,还有一些什么东西的主要作用(忘了)
3.设计一个全加器
4.用CMOS技术画出用verilog表示的z=s?A:B的结构图。
5.也是跟verilog有关的,好像是给出时序,输入,设计什么东西之类的,也记不太清!
6.给一个黑匣子,有输入X,时序CK,输出Y,给定settime Y和xxxtime Z,问Y或者Z或者
Y+Z能否为negative time,why?应该是这样的
7.给你一堆名词,举例他们的作用。有PCI、ECC(?)、DDR、interrupt、pipeline
8.好像是设计一个自动售货机系统,卖soda水的,只能投进三种硬币,要正确的找回钱数
给出详细的设计步骤和方法,画出框图,什么输入输出什么的自己定
===============circuit design===============
考的都与CMOS有关,不少就是数电开头关于CMOS的一些电路。
1.画一个CMOS的二输入与非门
2.画CMOS的反相器,Vo-Vi图,指出其中NMOS和PMOS的工作区。
3.画.....没懂
4.画六个寄存器组成的RAM,说明哪些是存数据(?),哪些是time control line
5.描述阻抗的定义,比较在CMOS过程中,金属,xx,diffusion的阻抗
1.画个and,说明最快的信号和原理,相对于输出上升延的情况
2.画个反向器,版图,版图截面图,说一下要想上升下降时间一样该怎么办
还有反向器电压传输曲线。
3.画个sram六管单元
4.说一下半导体里的电阻表示什么的,还有金属,poly,diff电阻的区别
5.还有两个,忘了
===============common system engineer===============
1.描述ISI,说说一般消除ISI的方法
2.扩频通信的原理,画一个rake接收机的图
3.描述LMS算法,收敛的条件
4.锁相环原理,设计锁相环的关键点
5.数字信号提高采样率和降低采样率的方法
6.FIR和IIR的特点,一般什么情况下用
===============graphic===============
a.texture mapping是什么?为什么要用filter
b.
c.用float和int表示一个数,比如2,优点和缺点
d.在MPEG哪部分可以硬件加速
e.解释cubic和B-spline的差别,写出各自函数
2.用最简单方法判断一个数是否是2的指数次幂
3.S23E8和S10E5两种浮点数表示方法分析,表示0.25
写一个类S10E5,实现=,从S23E8转换
4 用模版的方式实现三个量取最大值
5 用整数的运算方式,实现浮点数的除法
有六道大题,回答要求是英文的
由于题目是英文的,并且有很多问题我不了解
所以可能有表述不正确的'地方
一、五个小题
1、似乎是关于3维曲线拟和的问题及数据的过滤
2、关于Win API中的OpenGL函数
3、说出固定小数表示和浮点小数表示的优缺点
4、说出显卡可以优化哪些MPEG中的计算
5、说出Bezier和B-Spline曲线的区别
我只做了5,其他的都不知道
二、
写个函数判断一个数是不是2的次方
这个题目还算简单,可能是我作的最好的一道了
三、
用c++写一个函数求三个输入中最大的一个
要求用template
sigh,关于template已经忘记了
四、
题目告诉你IEEE 16和32浮点数表示的规范
要求将-0.25分别用IEEE 16和32表示
并写一个c++函数将输入的IEEE 16表示
转化为IEEE 32的表示
这道题应该也作的还可以
因为对IEEE的浮点数表示本来就知道一些
五、
用c写一个函数f(x) = x * 0.5
要求只能用整数操作
并且似乎对函数的调用有特别的要求
也就是说函数的输入参数和输出的格式需特别注意
这道题目有明显的错误,所以没有作
监考的是HR部门的,问了也是白问,呵呵
六、两道证明题,选作一题
1、关于一个2维向量关于另一个向量作镜面反射的
这道题很简单的,相信大部分人都知道
只是题目的表述很奇怪
2、关于3维空间中一个平面的变换问题
版权声明:此文自动收集于网络,若有来源错误或者侵犯您的合法权益,您可通过邮箱与我们取得联系,我们将及时进行处理。
本文地址:https://www.gunzhua.com/jiuye/bishi/75366.html