ASIC设计笔试题
【简介】感谢网友“周妹”参与投稿,下面小编为大家整理了ASIC设计笔试题(共8篇),欢迎阅读与借鉴!
篇1:ASIC设计笔试题
1,从RTL coding到GDS文件生成的5个步骤,简要描述具体做什么,使用了什么工具.
2,很多个英文简写,选5个解释是什么
FIFO, P&R, setup/hold time, CPLD, RISC, STA, ...
3,1)半加器和全加器的定义
2)用bool表达式表示一个全加器,并用门电路实现
3)用一个半加器和一个全加器实现一个快速进位加法器
4,写一个同步FIFO的控制逻辑,已知SRAM的连接,要求深度用DEPTH表示
5,南北桥通信过程是上电之后北桥询问南桥是否准备好,若准备好进入Connected状态,传
输数据和命令,若长时间没有数据传输则进入Disconnected状态以节约资源.给出了几个状态跳转信号
1)画状态跳转图
2)若南北桥信号传输时延有2T,怎么修改状态图
3)若有握手信号,怎么修改状态图
6,智力题
选做题,只记得4道了,还不全
1,1)6层电路板,有100M的高速信号和一层低速信号,怎么分层,原因
2)小电容,偶合电容和大电容在电路中分别是什么作用
3)若板上有32个IO,同时跳变,开关跳变方式,给了几个参数,然后要计算电感电容大小
2,给出一个组合时序程序,已知几个波形,画其他信号的波形(组合逻辑,时序有posedge和negedge,参数还互相嵌套,非常烦杂)
2)3)问不记得了,没做
3,a. caching 和 pre-fetch都是提高数据访问效率的方法,简述其含义。
b. 说明cache的两种写回方式。
c. 在嵌入式中,以上两种方法分别可以被用在下面哪个功能中BIU和DMA。
4,M种颜色的球放入n个盒子中,每个盒子中球的个数和颜色不定,有一个m种颜色的色盘
,设计一种数据结构,从n个盒子中拿出最小数量的盒子,填满色盘。
例如m=5;n=6
盒子1:1, 3 ,4
盒子2:1
盒子3:2,5
盒子4:1,3
盒子5:2,4,5
盒子6:3
答案为:盒子1和盒子3
篇2:ASIC设计笔试题
1,序列检测,写代码
2,写代码,实现将信号A进行同步,产生信号B,信号A可视为无毛刺信号
RST hhhblllllllllllllllllllll
CLKA ababababababababababababab
A llllllahblllllllllllllll
CLKB lllahhbllahhbllahhbllah
B lllllllllllahhhhhbll
RST,CLKA,CLKB,A是输入,B是输出
3,异步FIFO定义,空满信号是哪个时钟域产生的
4,1)什么是setup time violation,hold time violation
2)一张图,如果没有setup time violation,计算最快时钟周期
3)另外一张图,是否有hold time violation,为什么?
篇3:ASIC设计笔试题
1,描述一段PERL代码的功能
2,用CMOS画AB+CD,和主从触发器
3,1)有输入A[1:0]和B[1:0],输出A_gt_B, A_lt_B, A_eq_B,写代码实现,只能用与,或,非
逻辑2)写激励模块,测试上面的代码,要求三中不同的输出,并且输入20个时间单位变化一次,100个时间单位结束仿真
4,CACHE的优点,如果提高命中率
5,良好的代码风格哪些特点,两段代码指出优缺点
6,5输入3输出的选通模块,设计一个算法,要求high performance,输入相互独立,优先级相同
篇4:Asic部分笔试题
Asic部分笔试题
Asic部分
1.一个四级的Mux,其中第二级信号为关键信号,如何改善timing?
2.一个状态机的题目用Verilog实现,
3.Asic中的design flow的实现。
4.用逻辑门画出D触发器。
5.给出某个一般时序电路的图,有Tsetup,Tdelay,Tck>q还有clock的del
ay,写出决定最大时钟的因素,同时给出表达式。
6.用C语言实现统计某个cell在某.v文件调用的次数。
7.Cache的主要部分。
EE笔试题目
1.写出电流公式。
2.写出平板电容公式。
3.电阻R和电容C串联,输入电压为R和C之间的电压,输出电压分别为C上电压和R上电
压,要求绘制这两种电路输入电压的.频谱,判断这两种电路何为高通滤波器,何为低通滤
波器,
当RC< 4.给出时域信号,求其直流分量。 5.给出一时域信号,要求写出频率分量,并写出其傅立叶变换级数。当波形经过低通 滤波器滤掉高次谐波而只保留一次谐波时,画出滤波后的输出波形。 6.有一时域信号S=V0sin(2pif0t)+V1cos(2pif1t)+V2sin(2pif3t+90),写出当其通过 低通、带通、高通滤波器后的信号表示方式。 7.给出一差分电路,告诉其输出电压Y+和Y,求共模分量和差模分量。 8.一电源和一段传输线相连(长度为L,传输时间为T),画出终端处波形,考虑传输 线无损耗。给出电源电压波形图,要求绘制终端波形图。 9.求锁相环的输出频率,给了一个锁相环的结构图。 10.给出一个堆栈的结构,求中断后显示结果,主要是考堆栈压入返回地址存放在低 端地址还是高端。 设计理念笔试题 设计理念方面的(以下问题没有标准答案,但可以在沟通的过程是了解对方理论方面的深浅程度): 1、在你所见的平面设计作品中你认为哪些国家或地区的作品令你印象深一些?为什么? 2、国内你最欣赏的平面设计师有哪些? 3、国内的平面设计作品对你印象最深的是哪些? 4、你认为最成功的平面设计作品是什么,举一二例子说明一下? 5、国外的发达国家的平面设计状况是怎样的? 6、中国的平面设计与国外的同行比较有什么样的优势与不足? 7、国内做平面设计最发达的地区有哪些?这什么? 8、国内做平面设计工作的一般是有什么教育背景的人员? 9、国内发达地区平面设计的一般收入状况是怎样的呢? 10、你曾经服务的企业你认为最得意的作品是什么? 11、你是如何理解设计工作的? 12、设计与绘画艺术有什么最本质的区别? 13、为什么常有人说“纯艺术做的好的人大多不能同样在商业美术有很高的成就”呢? 14、商业设计的服务对象是什么? 15、商业设计的.设计水平是学校里学习来的吗?为什么? 16、你在学校学习的时候学过什么样的相关课程? 17、设计有没有最好的概念? 18、设计作品好坏的标准在哪里? 19、工作是如何进行?有哪些一般可行的过程? 20、目前国内外最时尚的平面设计理念是什么? 21、你与他人合作完成的作品中最成功的案例是什么? 22、你如何认识品牌?设计与品牌的关系是什么? 23、从学校参加工作以来你的设计思路是用语言还是用手来表达的? 24、你经历的广告公司有什么样的机构和部门?你觉得最重要的部门是什么? 25、你觉得自己最大的长处是什么? 26、你觉得要获得职业上的成功需要在专业上具备什么样的特质及能力? 27、平面设计工作的流程是大致是怎样的,从任务的下达到完成的一般过程? 笔试题(设计函数) 1.设计函数 int atoi(char *s), int atoi(char *s) { char sign; char sign_val = 1; int val = 0; int n = 0; /* skip spaces */ while (isspace(*s)) ++s; if (*s == '-' || *s == '+') /* skip '-' and '+' sign */ { sign = *s; if (sign == '-') sign_val = -1; ++s; } /* when goes here, it is not space or sign */ while ((*s != '\\0') && isdigit(*s)) { val = 10 * n + (*s - '0'); n = val; s++; } if (*s != '\\0') { printf(“non digit in your input!!\\n”); exit(-1); } /* non error occured */ return (sign_val * val); } 2.int i=(j=4,k=8,l=16,m=32); printf(“%d”, i); 输出是多少? 结果为: 32. 一.最基本题型(说明:此类题型比较简单) 1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢? 2.你有一桶果冻,其中有黄色、绿色、红色三种 3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?(40秒-3分钟) 4.一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是诚实国的,另一个是说谎国的。诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。请问应该怎么问?(20秒-2分钟) 5.12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球。13个呢?(注意此题并未说明那个球的重量是轻是重,所以需要仔细考虑)(5分钟-1小时) 6.在9个点上画10条直线,要求每条直线上至少有三个点?(3分钟-20分钟) 7.在一天的24小时之中,时钟的时针、分针和秒针完全重合在一起的时候有几次?都分别是什么时间?你怎样算出来的? 二.没有答案型(说明:这些题显然不是考你智力。而考的是你的反应能力。这种题大多数没有答案,但是要看你的反应喽!) 1.为什么下水道的盖子是圆的 ? 2.中国有多少辆汽车? 3.将汽车钥匙插入车门,向哪个方向旋转就可以打开车锁?7 4.如果你能够将全世界的电脑厂商集合在一个办公室里,然后告诉他们将被强迫做一件事,那件事将是什么? 5.多少个加油站才能满足中国的所有汽车?. 6.想象你站在镜子前,请问,为什么镜子中的影象可以颠倒左右,却不能颠倒上下? 7.为什么在任何旅馆里,你打开热水,热水都会瞬间倾泻而出? 8.你怎样将Excel的用法解释给你的奶奶听? 9.你怎样重新改进和设计一个ATM银行自动取款机? 10.如果你不得不重新学习一种新的计算机语言,你打算怎样着手来开始? 11.如果你的生涯规划中打算在5年内受到奖励,那获取该项奖励的动机是什么?观众是谁? 12.如果微软告诉你,我们打算投资五百万美元来启动你的投资计划,你将开始什么样商业计划?为什么? 面试指南:面试遇到智力测试题如何回答? (1)排除法 把一些无关的问题先予以排除,可以确定的问题先确定,尽可能缩小未知的范围,以便于问题的分析和解决。这种思维方式在我们的工作和生活中都是很有用处的。 (2)递推法 由已知条件层层向下分析,要确保每一步都能准确无误。可能会有几个分支,应本着先易后难的原则,先从简单的一支入手。 (3)倒推法 从问题最后的结果开始,一步一步往前推,直到求出问题的答案。有些问题用此法解起来很简单,如用其他方法则很难。 (4)假设法 对给定的问题,先做一个或一些假设,然后根据已给的条件进行分析,如果出现与题目给的条件有矛盾的情况,说明假设错误,可再做另一个或另一些假设。如果结果只有两种可能,那么问题就已经解决了。在科学史上,“假设”曾起了极大的作用。 (5)计算法 有些问题必须经计算才能解决。要注意的是,智力测验中的问题往往含有隐含的条件,有时给出的数是无用的。 (6)分析法 这是最基本的方法。各种方法常常要用到分析法。可以说,分析能力的高低,是一个人的智力水平的体现。分析能力不仅是先天性的,在很大程度上取决于后天的训练,应养成对客观事物进行分析的良好习惯。 (7)作图法 根据问题中已知的条件,采用适当的方法画出图形,有助于问题的解决。有些问题,在没画图之前,会觉得无处下手,画了图后就一目了然了。 (8)综合法 事实上,许多问题都要运用几种不同的方法才能解决。所谓综合法,就是综合各种方法(包括前述各种方法以外的方法)去解决某些问题。 IT相关笔试题分享: 1)与逆波兰表达式ab+cd+*对应的中缀表达式是: 1. a+b+c*d 2. (a+b)*c+d 3. (a+b)*(c+d) 4. a+b*c+d 2)下列对MD5的叙述不正确的是: 1. 是一种散列算法 2. 指纹(摘要)的长度为128位 3. 是一种对称加密算法 4. 可用来校验数据的完整性 3)HTTP 1.1协议中规定表示正常响应的状态代码是 1. 0 2. 100 3. 200 4. 400 4)在SOCKET通信过程中,下列哪些函数是客户端需要调用,但是服务端不需要调用的函数? 1. socket() 2. bind() 3. connect() 4. send() 5)int listen(SOCKET s, int backlog);该函数中第二个参数的含义 1. 是否打开log信息 2. 是否打开后台log信息 3. 后台等待连接队列的最大限制值 4. 后台等待连接队列的最小限制值 5. 无意义 6)将网络地址映射为链路层相应地址的协议是 1. DNS 2. TCP 3. ARP 4. ICMP篇5:设计理念笔试题
篇6:笔试题设计函数
篇7:经典笔试题
篇8:IT相关笔试题