3.1.2 约束(SGDC)文件 SDC文件可以直接被SpyGlass读取,自动转换成SGDC,需要设置以下内容完成sdc2sgdc的转换: set_option sdc2sgdc yes sdc_data –file “test.sdc” 下面是一个SGDC文件的例子 3.2 目标(Goal)设定和运行阶段 在此阶段,你将选择并运行目标。目标是规则的集合。 你可以选择规则,也可以指定规则执行...
3.1.2 约束(SGDC)文件 SDC文件可以直接被SpyGlass读取,自动转换成SGDC,需要设置以下内容完成sdc2sgdc的转换: set_option sdc2sgdc yes sdc_data –file “test.sdc” 下面是一个SGDC文件的例子 3.2目标(Goal)设定和运行阶段 在此阶段,你将选择并运行目标。目标是规则的集合。 你可以选择规则,也可以指定规则执行的...
如果了解block的约束,可以直接在SGDC文件中定义constraints。 Translating SDC Commands to SGDC Commands 使用sdc2sgdc命令,将block-level的SDC命令转换成对应的SGDC约束。 Predicting Constraints 跑cdc_setup_checkgoal来生成约束。此goal的Clock_info15rule来生成约束。在SpyGlass CDC验证中使用这些约束前需要检视这些约束。
3.1.2 约束(SGDC)文件 SDC文件可以直接被SpyGlass读取,自动转换成SGDC,需要设置以下内容完成sdc2sgdc的转换: set_option sdc2sgdc yes sdc_data –file “test.sdc” 下面是一个SGDC文件的例子 3.2目标(Goal)设定和运行阶段 在此阶段,你将选择并运行目标。目标是规则的集合。 你可以选择规则,也可以指定规则执行的...
sdc_data –file “test.sdc” 下面是一个SGDC文件的例子 3.2目标(Goal)设定和运行阶段 在此阶段,你将选择并运行目标。目标是规则的集合。 你可以选择规则,也可以指定规则执行的顺序。 在SpyGlass CDC分析期间,你可以在不同的阶段运行不同的SpyGlass CDC目标。在每个阶段中,修复所报告的违例并转移到下一个阶段。
Creating SpyGlass CDC Setup.Goal:cdc_setup;指定constraints(SGDC file),parameters 及其他指定用于该project的定义来精准运行SpyGlass CDC检查。可以使用‘sdc2sgdc’ 命令来将 block-level SDC 转化成相应的SGDC 约束文件。运行‘cdc_setup_check’ goal能够生成constraints, 但生成的constraint一定要designer仔细review下...
指定需要check的Rule( set_parameter) : 如设置参数Crossing 时组合逻辑允不允许 指定Goal(set_goal_option)SGDC 没有SGDC Constraint ⽂件是不能进⾏CDC分析的,不合理的设置constaint会造成结果中许多⽆⽤的的violation,让⼈耗费更多debug时间。 可以⽤‘sdc2sgdc’⼯具将sdc constraint转换成spyglass的...
设计风险,增加Tape out成功率。。。 下面简单介绍下,如何使用SpyGlass? 和GCA一样,用法也很简单,这边推荐使用GUI图形界面1.Design Setup 把需要的design data准备好,包括网表.v(或者sourcefilelist),technology library,sgdc文件(没有的话可以用sdc代替,使用命令set_optionsdc2sgdc yes ...
1. Design Setup 把需要的design data准备好,包括网表.v(或者source file list),technology library,sgdc文件(没有的话可以用sdc代替,使用命令set_option sdc2sgdc yes即可) 2. Goal Setup 选择需要检查的Goal 右键编辑该Goal下面的各种rule,点击界面右下角会出现该条rule的解释 ...
对于主脚本中,需要自己添加rtl的filelist、lib库、memory库等文件 SGDC xxx.sgdc(脚本名字) current_design xxx sdc_data -file xxx.sdc sgdc中为读入需要用的sdc文件,然后主脚本中的sdc2sgdc会将sdc文件转换为spyglass可以识别的sgdc文件 按照上述三部分,即可快速实现spyglass环境的调用。