logo资料库

nVidia ASIC Design 笔试题(附部分答案).doc

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
2. 设计地址生成器,要求依次输出以下序列:
3. 设计一个优先级电路Status_A,Status_B,Status_C……,已知St
4. 什么是CTS?为什么要CTS
5. 四道True or False
6. ideal时钟脚本具体电路综合时需要针对性作哪些设置。
7. 问图中clock gating有什么问题?如何改良?
8. 读report_timing的表,回答:
9. 温度上升or下降时性能下降,问降低Vdd和降低频率去改良首选那种?why?
10. 详细论述为什么clock gating可以降低功耗?
要求:英语作答,不能写 Verilog/VHDL(除非要求,其实没有一道允许),必须用门电路 或状态机表示。 1. 设计 A[9:0]*101.10111 的电路,要求用尽可能少的门。 2. 设计地址生成器,要求依次输出以下序列: 0,8,2,10,4,12,6,14,1,9,3,11,5,13,7,15, 16,24,18,26,.................................,31, 32,40,34,42,.................................,47, 48,56,50,58,.................................,63, 64,72,66,76,.................................,79 3. 设计一个优先级电路 Status_A,Status_B,Status_C……,已知 Status_A 状态优先 级大于 Status_B,Status_C……,Status_B 状态优先级大于 Status_C……,依此类推。检测 出 Status_A,则无视其它状态,否则检测 Status_B,依此类推。 4. 什么是 CTS?为什么要 CTS 5. 四道 True or False 其中两道:T 上升,performance 上升? Worst Case 指的是高温高压? ideal 时钟脚本具体电路综合时需要针对性作哪些设置。 6. A: 综合脚本的一些问题。关于时钟的一些设置。 布图前:creat_clock 布图后: set_clock_latency set_clock_transition set_clock_uncertainty creat_clock set_propagated_clock set_clock_uncertainty 7. 问图中 clock gating 有什么问题?如何改良? 注:这张图是修改后的图,原图是一个正 latch 或者理解为 FF。 此外,这张图直接找来的,最后的那个反相器应该是没有的,或者前面是 NAND。
8. 读 report_timing 的表,回答: 1)是 setup time report 还是 hold time report? 2)时钟频率多少? 3)如何消除表中的 violation? 9. 温度上升 or 下降时性能下降,问降低 Vdd 和降低频率去改良首选那种?why? 10. 详细论述为什么 clock gating 可以降低功耗?
分享到:
收藏