就业数据资源平台
当前位置:首页 > 笔试题目
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维空间中一个平面的变换问题


就业数据资源平台