IC测试工程师笔试题.docx

上传人:b****1 文档编号:1155271 上传时间:2022-10-18 格式:DOCX 页数:6 大小:19.59KB
下载 相关 举报
IC测试工程师笔试题.docx_第1页
第1页 / 共6页
IC测试工程师笔试题.docx_第2页
第2页 / 共6页
IC测试工程师笔试题.docx_第3页
第3页 / 共6页
IC测试工程师笔试题.docx_第4页
第4页 / 共6页
IC测试工程师笔试题.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

IC测试工程师笔试题.docx

《IC测试工程师笔试题.docx》由会员分享,可在线阅读,更多相关《IC测试工程师笔试题.docx(6页珍藏版)》请在冰豆网上搜索。

IC测试工程师笔试题.docx

IC测试工程师笔试题

ic测试工程师笔试题

1.什么是Setup和Holdup时间?

建立时间(SetupTime)和保持时间(Holdtime)。

建立时间是指在时钟边沿前,数据___需要保持不变的时间。

保持时间是指时钟跳变边沿后数据___需要保持不变的时间。

如果不满足建立和保持时间的话,那么DFF将不能正确地采样到数据,将会出现metastability的情况。

如果数据___在时钟沿触发前后持续的时间均超过建立和保持时间,那么超过量就分别被称为建立时间裕量和保持时间裕量。

2什么是竞争与冒险现象?

怎样判断?

如何消除?

在组合逻辑中,由于门的输入___通路中经过了不同的延时,导致到达该门的时间不一致叫竞争。

产生毛刺叫冒险。

如果布尔式中有相反的___则可能产生竞争和冒险现象。

解决方法:

一是添加布尔式的消去项,二是在芯片外部加电容。

3用D触发器实现2倍分频的逻辑电路?

Verilog描述:

moduledivide2(clk,clk_o,reset);

inputclk,reset;

outputclk_o;wirein;

regout;

always@(posedgeclkorposedgereset)

if(reset)out<=0;

elseout<=in;

assignin=~out;

assignclk_o=out;

endmodule

4什么是"线与"逻辑,要实现它,在硬件特性上有什么具体要求?

线与逻辑是两个输出___相连可以实现与的功能。

在硬件上,要用oc门来实现,由于不用oc门可能使灌电流过大,而烧坏逻辑门。

同时在输出端口应加一个上拉电阻。

5什么是同步逻辑和异步逻辑?

同步逻辑是时钟之间有固定的因果关系。

异步逻辑是各时钟之间没有固定的因果关系。

6请画出微机接口电路中,典型的输入设备与微机接口逻辑示意图(数据接口、控制接口、所存器/缓冲器)。

7你知道那些常用逻辑电平?

TTL与S电平可以直接互连吗?

12,5,3.3TTL和CMOS不可以直接互连,由于TTL是在0.3-3.6V之间,而CMOS则是有在12V的有在5V的。

CMOS输出接到TTL是可以直接互连。

TTL接到CMOS需要在输出端口加一上拉电阻接到5V或者12V。

8可编程逻辑器件在现代电子设计中越来越重要,请问:

你所知道的可编程逻辑器件有哪些?

PAL,PLD,CPLD,FPGA。

9试用VHDL或VERILOG、ABLE描述8位D触发器逻辑。

moduledff8(clk,reset,d,q);

inputclk;inputreset;

input[7:

0]d;

output[7:

0]q;

reg[7:

0]q;

always@(posedgeclkorposedgereset)

if(reset)q<=0;

elseq<=d;

endmodule

10设想你将设计完成一个电子电路方案。

请简述用EDA软件(如PROTEL)进行设计(包括原理图和PCB图)到调试出样机的整个过程。

在各环节应注意哪些问题?

电源的稳定上,电容的选取上,以及布局的大小。

11用逻辑门和cmos电路实现ab+cd

12用一个二选一mux和一个inv实现异或

13给了reg的setup,hold时间,求中间组合逻辑的delay范围。

Delay

14如何解决亚稳态

亚稳态是指触发器无法在某个规定时间段内达到一个可确认的状态。

当一个触发器进入亚稳态时,既无法预测该单元的输出电平,也无法预测何时输出才能稳定在某个正确的电平上。

在这个稳定期间,触发器输出一些中间级电平,或者可能处于振荡状态,并且这种无用的输出电平可以沿___通道上的各个触发器级联式传播下去。

15用verilog/vhdl写一个fifo控制器包括空,满,半满___。

16用verilog/vddl检测stream中的特定字符串分状态用状态机写。

17用mos管搭出一个二输入与非门。

18集成电路前段设计流程,写出相关的工具。

19名词IRQ,BIOS,USB,VHDL,SDRIRQ:

InterruptReQuestBIOS:

BasicInputOutputSystemUSB:

UniversalSerialBusVHDL:

VHICHardwareDescriptionLanguageSDR:

SingleDataRate

20unix命令cp-r,rm,uname

21用波形表示D触发器的功能

22写异步D触发器的

verilogmodulemoduledff8(clk,reset,d,q);

inputclk;

inputreset;

inputd;

outputq;

regq;

always@(posedgeclkorposedgereset)

if(reset)q<=0;

elseq<=d;

endmodule

23WhatisPCChipset?

芯片组(Chipset)是主板的核心组成部分,按照在主板上的排列位置的不同,通常分为北桥芯片和南桥芯片。

北桥芯片提供对CPU的类型和主频、内存的类型和最大容量、ISA/PCI/AGP插槽、ECC纠错等支持。

南桥芯片则提供对KBC(键盘控制器)、RTC(实时时钟控制器)、USB(通用串行总线)、UltraDMA/33(66)EIDE数据传输方式和ACPI(高级能源管理)等的支持。

其中北桥芯片起着主导性的作用,也称为主桥(HostBridge)。

除了最通用的南北桥结构外,目前芯片组正向更高级的加速集线架构发展,Intel的8xx系列芯片组就是这类芯片组的代表,它将一些子系统如IDE接口、音效、MODEM和USB直接接入主芯片,能够提供比PCI总线宽一倍的带宽,达到了266MB/s。

24用传输门和反向器搭一个边沿触发器

25画状态机,接受1,2,5分钱的卖报机,每份报纸5分钱

1.setuptime和holdtime不满足情况下应该如何解决?

2.什么叫做亚稳态,如何解决?

3.Verilog中=>和=有什么区别?

4.画一个D触发器的原理图(门级),并且用veriloggatelevel表示出来;

5.用最少的Mos管画出一个与非门;

6.写一段finitestate___chine(主要考察codingstyle);

答:

如果触发器的setuptime/holdtime不满足,这个数据就不能被这一时钟打入触发器,只有在下一个时钟上升沿到来时,数据才能被打入触发器。

在同步系统中,如果触发器的setuptime/holdtime不满足,就可能产生亚稳态(Metastability),导致采样错误。

此时触发器输出端Q在有效时钟沿之后比较长的一段时间处于不确定的状态,在这段时间里Q端毛刺、振荡、固定的某一电压值,而不是等于数据输入端D的值。

这段之间成为决断时间(resolutiontime)。

经过resolutiontime之后Q端将稳定到0或1上,但是究竟是0还是1,这是随机的,与输入没有必然的关系。

只要系统中有异步元件,亚稳态就是无法避免的,因此设计的电路首先要减少亚稳态导致错误的发生,其次要使系统对产生的错误不敏感。

前者需要同步来实现,而后者根据不同的设计应用有不同的处理办法。

在IC设计中,如果setuptime没有满足,只有重新综合,重新约束计,如果holdtime不满足,那么可以在postlayout时候fix,也可以在综合时候使用set_fix-_hold命令来修正建立时间和保持时间要看在什么阶段出现问题了,如果在仿真阶段则必须重新改写代码,在综合阶段则需要通过标准单元的选择调整,如果综合中没有负的时隙,而在后端设计中出现问题,也可以通过调整布局与布线达到优化设计,并非象楼上说得,一定要从头综合。

同步复位与异步复位

异步复位是不受时钟影响的,在一个芯片系统初始化(或者说上电)的时候需要这么一个全局的___来对整个芯片进行整体的复位,到一个初始的确定状态。

而同步复位需要在时钟沿来临的时候才会对整个系统进行复位。

请注意,如果芯片是有多个时钟的系统,那么如何保证不同时钟域的电路能够“同时”复位将会是一个重要的问题,此外,如果你的时钟是一个低频时钟,那么在这个系统(包括其他芯片)上电时如何保证能和其他芯片同时复位?

硬件全局异步复位是必要的,请注意这里加上了“全局”,这是因为异步复位既然要对整个芯片“同时”复位,那么布线延时绝不能不考虑,使用FPGA设计时芯片的异步复位必须要走全局网络。

再提醒一点,芯片中最好不要出现多个异步复位。

一个关键原因是对于FPGA而言,多个异步复位___难以实现前面要求的“全局网络”。

异步复位最大的优点是,数据通路就可以不依赖于时钟而确保清洁可控。

然而,异步复位也有其固有的缺陷。

异步复位设计的DFT(可测性设计)与STA(静态时序分析)的复杂性要高于同步复位设计;但异步复位中最严重的问题是,如果异步复位___在触发器时钟有效沿附近“释放”(复位___从有效变为无效)的话,可能会导致触发器输出的亚稳态。

IR压降是指出现在集成电路中电源和地网络上电压下降或升高的一种现象。

随着半导体工艺的演进金属互连线的宽度越来越窄,导致它的电阻值上升,所以在整个芯片范围内将存在一定的IR压降。

IR压降的大小决定于从电源PAD到所计算的逻辑门单元之间的等效电阻的大小SoC设计中的每一个逻辑门单元的.电流都会对设计中的其它逻辑门单元造成不同程度的IR压降。

如果连接到金属连线上的逻辑门单元同时有翻转动作,那么因此而导致的IR压降将会很大。

然而,设计中的某些部分的同时翻转又是非常重要的,例如时钟网络和它所驱动的寄存器,在一个同步设计中它们必须同时翻转。

因此,一定程度的IR压降是不可避免的。

IR压降可能是局部或全局性的。

当相邻位置一定数量的逻辑门单元同时有逻辑翻转动作时,就引起局部IR压降现象,而电源网格某一特定部分的电阻值特别高时,例如R14远远超出预计时,也会导致局部IR压降;当芯片某一区域内的逻辑动作导致其它区域的IR压降时,称之为全局现象。

IR压降问题的表现常常类似一些时序甚至可能是___的完整性问题。

如果芯片的全局IR压降过高,则逻辑门就有功能故障,使芯片___失效,尽管逻辑仿真显示设计是正确的。

而局部IR压降比较敏感,它只在一些特定的条件下才可能发生,例如所有的总线数据同步进行翻转,因此芯片会间歇性的表现出一些功能故障。

而IR压降比较普遍的影响就是降低了芯片的速度。

试验表明,逻辑门单元上5%的IR压降将使正常的门速度降低15%

总的说来,是电压降的意思。

规模越大的芯片的电流就越大,在电源上产生的压降也越大。

___增大的芯片也会恶化电压。

芯片的速度又与电压成相关性。

几个因数导致时序,抗噪等问题。

危害:

1。

性能(perfor___n___)

由管子的Tdelay=c/u可知,电压降低,门的开关速度越慢,性能越差。

2。

功能(function)

实际上在极端的情况下甚至功能也会受影响的。

在深亚微米下,如果P

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 管理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1