资源描述
第二届笔试题
1.(4分)请简要说明CIF,EDIF,GDSⅡ的意义及用途。
2.(4分)在亚微米设计中,互连线的影响是十分重要的,互连线会给晶体管增长负载,是由于______、_____、_____、_____导致。从而导致信号_____、功率_____、电压_____、时间_____。
3.(4分)在亚微米设计中,电子迁移是由_____导致的。它使连线变细,最终断开,引起器件失效。
4.(4分)对付寄生参数,经常采用的方法有:①使用导电性能好的_____来代替A1;②使用_____介电常数的材料来减小电容;③减少_____以减少晶格散射和电子空穴的离散活动;④规划_____层数。
5.(4分)DSP的中文意思是__________。它的高速数值解决使实时模拟信号用_____技术解决成为也许。在滤波器的设计中,通常只要调整DSP的_____件,就会使其输出满足不同的模拟规定,这是很吸引人的。
6.(4分)在各种不同的电子应用领域中,把微解决器,或微控制器作为核心的应用,称为_____系统。
7.(4分)下述片段程序是用什么语言写成的,它大体描述的是什么电路?
entity COUNTERS is
port(CLK:in BIT;
COUNT: out BIT_VECTOR(2 downto 0));
end COUNTERS;
8.(5分)在版图设计中,假如用户规定一些例如圆、环、椭圆或一些弯头(两端尺寸不等)等曲线组成的图案。我们可以选某些工具在计算机显示器上显示出来。若要将此图送去制版时,必须转为图形发生器可以接纳的格式,为使这些图形尽也许保持原有形状,需要较多插值,这在设计中如何操作?
9.(5分)数据库对设计十分重要,请简要说明什么是参量库,使用参量库的优点在何处?
10.(5分)版图设计,工艺非常重要,请简要说明与工艺密切相关、设计人员必须了解的一些工艺参数。
11.(5分)请简要说明下述CMOS电路的基本原理。假定P管和N管的阈值电压分别为-2及+2伏。
VSS=+5伏
①G1=0,G2=5V,Vout~Vin
②G1=5V,G2=0V,Vout~Vin
12.(4分)请用一两句话说明DRC、ERC、LVS、extract的意义及用途。
13.(7分)请指出下述版图(单位为微米)中,管子的W及L。人们常说0.5、0.8微米工艺等,从这张图上看,它是多少微米工艺?
答:W=_____;L=_____;是_____微米工艺。
14.(4分)随着集成电路集成度的提高,测试越来越显得重要;可测试性设计也成为设计工作中的一项重要组成;在设计过程中,应当在设计的____期阶段,就开始注意可测性设计问题。对数字电路来说,常用的方法有_________和________。对于CMOS电路来说,经常采用___________测试,来检查集成电路的故障。
15.(4分)当且仅当下列条件满足时,逻辑电路的故障可检测:①__________________________;②_________________________。
16.(8分)(Ⅰ,Ⅱ,Ⅲ中任选一题)
Ⅰ. 求图Ⅰ电路所有各点上固定故障(Stuck-at)故障的完全测试集。
Ⅱ. 求图Ⅱ电路中故障a点的s-a-o的测试码。
Ⅲ. 求图Ⅲ电路中,多故障{A s-a-l,h s-a-1}的测试码。
17.(10分)从手册上复印了HCS154MS的真值表和功能图,请说明它是什么样功能的电路?请比较其真值表和功能图,符合吗?若有不符合处,请指出。(图见附页)。
18.(15分)用主从触发器(图1)构成四级(R1,R2,R3和R4)流水线(图2)。每级之间从左到右用组合逻辑构成。
四个主触发器用时钟脉冲CP的正沿触发,从触发器用负沿触发,输出只在从触发器加载时候变化。三级组合逻辑为f1,f2和f3(图2)。在输入数据到达第一个主触发器M1并在一段传输延尺以后,触发器S4(图2右端)的函数为:
S4=((M1*2)+5)^2
R
主M
从S
Input
Output
LoadM
LoadS
(图一)
f3
f2
f1
R2
R3
R2
R1
触发器和组合逻辑构成的四级流水线(图二)
请用VHDL语言描述:
1) 时钟脉冲CP,高电位为1,低电位为0
2) 用组合逻辑实现函数f1,f2和f3
f1=(M1*2) f2=f1+5 f3=f2*f2
3) 四级流水线逻辑模块module
密勒解码器设计
一、题目:
设计一个密勒解码器电路
二、输入信号:
1. DIN:输入数据
2. CLK:频率为2MHz的方波,占空比为50%
3. RESET:复位信号,低有效
三、输入信号说明:
输入数据为串行改善密勒码,每个码元连续时间为8μs,即16个CLK时钟;数据流是由A、B、C三种信号组成;
A:前8个时钟保持“1”,接着5个时钟变为“0”,最后3个时钟为“1”。
B:在整个码元连续时间内都没有出现“0”,即连续16个时钟保持“1”。
C:前5个时钟保持“0”,后面11个时钟保持“1”。
改善密勒码编码规则如下:
假如码元为逻辑“1”,用A信号表达。
假如码元为逻辑“0”,用B信号表达,但以下两种特例除外:假如出现两个以上连“0”,则从第二个“0”起用C信号表达;假如在“通信起始位”之后第一位就是“0”,则用C信号表达,以下类推;
“通信起始位”,用C信号表达;
“通信结束位”,用“0”及紧随其后的B信号表达。
“无数据”,用连续的B信号表达。
输入数据信号示例如下:(S代表“通信起始位”,E代表“通信结束位”)
注意:当DIN为“1”时,CLK信号为连续的2MHz方波;当DIN为“0”时,CLK信号为“0”。输入数据信号总是在CLK信号的下降沿变化。
为便于理解,特将A信号图示如下:
DIN:
CLK:
四、输出信号:
1. DOUT:输出数据
2. DATA_EN:输出数据使能信号
3. BIT_EN:码元使能信号
五、输出信号规定:
DATA_EN:
DOUT: 0 1 0 0 1 0 1
BIT_EN:
DATA_EN信号从“0”变为“1”到变回“0”,表达收到一帧完整的数据,DOUT和BIT_EN只有在DATA_EN为“1”时才是有效的;BIT_EN信号为“1”时,DOUT的值即为当前码元。上图表达解码结果为0100101。
注意,“通信起始位”和“通信结束位”在输出信号中必须消去。
六、设计规定
● 设计一个密勒解码电路,输入信号为如下4帧数据:10010110、00010100、10100101、00100111(与前面输入数据信号示例相同),对的完毕解码,并使输出信号符合规定。
● 可不考虑错码。
● 请一方面提供书面设计方案(评分时要考虑此方案)
2023年全国EDA竞赛上机试题
设计一加法器阵列,完毕下列复数运算功能,其中R为数据的实部,1为数据的虚部。
Ra’=(Ra+Rc)+(Rb+Rd)
Ia’=(Ia+Ic)+(Ib+Id)
Rc’=(Ra+Rc)-(Rb+Rd)
Ic’=(Ia+Ic)-(Ib+Id)
Rb’=(Ra-Rc)+(Ib-Id)
Ib’=(Ia-Ic)-(Rb-Rd)
Rd’=(Ra-Rc)-(Ib-Id)
Id’=(Ia-Ic)+(Rb-Rd)
功能框图如下:
加法器阵列
Ra,Rb,Rc,Rd 19
Ia,Ib,Ic,Id 19
CP
21
21
Ra’,Rb’,Rc’,Rd’
Ia’,Ib’Ic’Id’
输入信号:
1. 输入数实部Ra,Rb,Rc,Rd,虚部Ia,Ib,Ic,Id的数据宽度均为19位;每次向加法器阵列只能送一个操作数,涉及实数R(19bit)、虚部I(19bit);操作数据a、c、b、d的顺序连续送入,在加法器列中要进行串并变换。
2. CP脉冲。
输出信号:
输出数实部Ra’,Rb’,Rc’,Rd’,虚部Ia’,Ib’,Ic’,Id’的数据宽度均为21位。
设计规定:
1. 加法器规定采用快速进位链(Look Ahead)。
2. 在加法器阵列中加入流水线结构(Pipelinc),每一拍完毕一个加法,输入连续送数,输出连续出结果。
3. 逻辑规定最简化。
4. 规定写出完整的实验报告。
展开阅读全文