- 博客(24)
- 收藏
- 关注
原创 Tessent mbist加一条TCK的bist_clk时钟通路方便debug
bist_clk实质是Memory clk中的一路clock,即bist_clk是选的memory clk中的一个,所以这个mux是插在memory clk上面的,可能会影响到memory的clock delay从而影响memory性能。插入的tessent_persistent_cell_tck_mux_*_inst,可以指定其插在port上,也可以说buf或者ckcell的output pin上面,具体位置在spec中指定node就行。
2025-03-19 10:48:38
315
原创 Verilog HDL建模(带VDD&VSS)——转发
wire sbar;//实例化PMOS开关。//定义CMOS反相器。//定义CMOS锁存器。
2024-12-06 11:05:51
913
原创 VCS时序后仿真——设置特定instance不做时序检查
1. 一种方式是通过tcheck instance_name -xgen -disable,在sim的ucli tcl中运行,可以将不需要时序检查的violation cell不产生X而影响到时序后仿真的结果,但log中依旧会报告有时序Timing violation。2. 这里重点讲的是另一种方式,可以对特定instance设置不检查时序timing check。首先,在vcs 命令加一个+optconfigfile+file_name的命令option。
2024-05-28 18:29:13
3004
原创 Tessent在插Memory的mbist的时候可以设置给mem周围插mem bypass的scan chain
Tessent mbist scan bypass mem
2024-04-22 16:09:21
604
1
原创 DC综合的一些要禁用的Process library cell
通常,在Foundary厂提供的library 文档中中描述的这些High Performance Code cell和 CG Cell都是要求DC综合要禁用的。这些cell会留给后端layout 设计的时候放到Layout上面去,而DC综合是不能用的。当DC综合需要禁用一些Process强调的library cell的时候,需要DC综合设置dont_use_cell的命令。
2024-01-10 14:14:29
893
1
原创 DC综合——clock-gating-style设置
注意,observation point logic是接在clock-gating cell内部的,集成式integrated-latch的clock-gating cell就会接不进去这个observation point logic,就必须用组装式的clock-gating cell。注意,这里的-control_signal scan_enable,这里可以用-control_signal test_mode,但必须要这个设置放在DC的compile/conpile_ultra之前。
2024-01-08 15:17:58
2763
原创 DC综合——开了constant和unload register的remove优化选择再指定某些constant和unload register不会被优化掉
芯片,ARM,FPGA
2023-10-27 14:51:38
768
1
原创 DFTC的OCC不能级联
当一个设计中存在多个PLL时,输入到每个PLL单元的参考时钟必须是测试模式下的自由运行时钟(PLL的输入时钟必须是free-run的,不能被阻塞,否则PLL会停止震荡导致PLL出错)。必须注意确保OCC控制器不会插入到会阻塞到下游PLL单元的自由运行时钟的位置。②这样使得UPLL1的输出时钟free-run clock能直接传送到UPLL2的输入端作为UPLL2的reference clock,从而UPLL2能够正常操作、稳定输出free-run的PLL clock。
2023-09-20 11:34:00
1168
1
原创 DC综合脚本之compile之前识别macro 或已综合的cell并将其设置为donttouch cell
在compile之前,将mapped cell全部设置为donttouch cell。
2023-09-12 19:47:07
382
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人