SpyGlass Design Constraints是在利用SpyGlass跑LINT/CDC时的设计约束文件。
针对于Dft_lint的sgdc的编写
1. 指定current_disgn
eg: current_design module_top
2.指定scan_clk 和scan_mode
3.CRG中插了occ buf的Z端都要设置成test_clock (必须是在buf的输出端,否则会报时钟不受控制)
eg: clock -name u_crg_top_u_test_occ_buf_ref_clk.dont_touch_clk_buf_inst.Z -testclock
需要具体到lef pin
4. 给CRG中所有的dff设置no scan(不上chain)
eg:force_no_scan -name u_crg_top
5.测试的东西可以设置no_scan
6. 保证所有reset,clk都要受scan控制