收藏 分享(赏)

Calibre DRC指令描述.ppt

上传人:kpmy5893 文档编号:9216923 上传时间:2019-07-29 格式:PPT 页数:38 大小:1.75MB
下载 相关 举报
Calibre DRC指令描述.ppt_第1页
第1页 / 共38页
Calibre DRC指令描述.ppt_第2页
第2页 / 共38页
Calibre DRC指令描述.ppt_第3页
第3页 / 共38页
Calibre DRC指令描述.ppt_第4页
第4页 / 共38页
Calibre DRC指令描述.ppt_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、Calibre DRC command description,Calibre DRC command description, 1 ,DRC SUMMARY REPORT TEXT DEPTH LAYOUT PATH LAYOUT PRIMARY LAYOUT SYSTEM LAYOUT DEPTH,Calibre DRC command description, 2 ,DRC Specification Statement,DRC CHECK TEXT DRC MAXIMUM VERTEX DRC MAXIMUM RESULT PRECISION RESOLUTION DRC TOLERA

2、NCE FACTOR DRC INCREMENTAL CONNECT FLAG ACUTE FLAG OFFGRID FLAG SKEW FLAG NONSIMPLE,Calibre DRC command description, 3 ,DRC options setting,FLAG NONSIMPLE PATH DRAWN ACUTE DRAWN SKEW DRAWN OFFGRID VIRTUAL CONNECT COLON DRC EXCLUDE FALSE NOTCH DRC SELECT CHECK DRC SELECT CHECK BY LAYER DRC UNSELECT C

3、HECK DRC UNSELECT CHECK BY LAYER DRC CHECK MAP,Calibre DRC command description, 4 ,DRC options setting (cont),INTernal EXTernal ENClosure,Calibre DRC command description, 5 ,DRC operation commands,Setting: DRC results file path,Calibre DRC command description, 6 ,DRC RESULTS DATABASE filename ASCII

4、| GDSII string ,It will generate a file of ASCII format or GDS format, usually in ASCII format. The GDS format is very important when you want to output your DRC results as layout, for example: generate dummy metal, you can use it.,Setting: DRC summary report file path,Calibre DRC command descriptio

5、n, 7 ,DRC SUMMARY REPORT filename,The file will list some information, for example: the date and time of the DRC run, rule file pathname, top-level cell name, working directory and user name, all warnings, number of rule executed, etc.,Setting: default,Calibre DRC command description, 8 ,TEXT DEPTH

6、PRIMARY | ALL | number,Text level will be read by Calibre for connection check, usually top-level,Setting: input your layout file,Calibre DRC command description, 9 ,LAYOUT PATH filename filename,Usually, it is a file of GDS format. You can input several files at the same time, Calibre will concaten

7、ate them automatically.,Setting: top-cell name for verification,Calibre DRC command description, 10 ,LAYOUT PRIMARY name,Setting: GDSII,Calibre DRC command description, 11 ,LAYOUT SYSTEM GDSII | OASIS | SPICE | LEFDEF | CIF | CNET | ASCII | BINARY,Usually, we use GDS format. If you select a format,

8、you must input the homologous format file in LAYOUT PATH setting.,Setting: default,Calibre DRC command description, 12 ,LAYOUT DEPTH ALL | PRIMARY,Usually, we need check all level. If set to PRIMARY, Calibre will only check top-level shapes.,Setting: default,Calibre DRC command description, 13 ,DRC

9、CHECK TEXT COMMENTS | ALL RFI |NONE,Set to COMMENTS and RFI, Calibre will output comments (those preceded with an “” symbol), and the rule file title and pathname to DRC results database. You only select one of either COMMENTS and ALL. ALL will output the rule commands to DRC results database.,Setti

10、ng: input a non-negative integer,Calibre DRC command description, 14 ,DRC MAXIMUM VERTEX number | ALL,Usually, we use the Calibre default value4096. Of course, you can set to other value, but it must be an integer greater than or equal to 4. If a error layer contain a shapes vertex you set value, Ca

11、libre will chop it into smaller shapes which their vertex you set value. Note that Calibre reads in polygons having up to 8192 vertices, but it can output polygons having more than that.,Setting: ALL,Calibre DRC command description, 15 ,DRC MAXIMUM RESULTS maxresults | ALL,The Calibre default value

12、is 1000. If you have not set it, there are not overall errors in the results.,Setting: 1000,Calibre DRC command description, 16 ,PRECISION number,The Calibre default value is 1000. This value should match with the precision value of layout tool. It means 1000 database units per user unit, so if user

13、 unit is 1u, the database unit is 1u/1000=0.001u.,Setting: Depends on process,Calibre DRC command description, 17 ,RESOLUTION number,The Calibre default is equal to one database unit. Usually, we set the RESOLUTION to 10 for 0.25u process, 25 for 0.35u process, so their grid are 10x0.001=0.01 and 25

14、x0.001=0.025.,Setting: Dont use this command,Calibre DRC command description, 18 ,DRC TOLERANCE FACTOR tolerance,Setting: YES for antenna check,Calibre DRC command description, 19 ,DRC INCREMENTAL CONNECT NO | YES,Note: If setting it to YES, the command must have order constraint in rule file, and c

15、an not use LABEL ORDER operation or SCONNECT operation in the same rule file.,Setting: YES,Calibre DRC command description, 20 ,FLAG ACUTE NO | YES,Allow Calibre to locate acute angle area, but it only report a warning to summary file, can not output error to DRC results database.,Setting: YES,Calib

16、re DRC command description, 21 ,FLAG OFFGRID NO | YES,Allow Calibre to locate offgrid area, base on the setting of PRECISION and RESOLUTION. Similarly, it also report a warning to summary file.,Setting: YES,Calibre DRC command description, 22 ,FLAG SKEW NO | YES,Allow Calibre to locate skew line (do

17、 not include 45 degree line). Similarly, it also report a warning to summary file.,Setting: YES,Calibre DRC command description, 23 ,FLAG NONSIMPLE POLYGON NO | YES,Allow Calibre to locate non-simple polygon. Similarly, it also report a warning to summary file.,Setting: YES,Calibre DRC command descr

18、iption, 24 ,FLAG NONSIMPLE PATH NO | YES,Allow Calibre to locate non-simple path. Similarly, it also report a warning to summary file.,Setting: Dont use the parameter,Calibre DRC command description, 25 ,DRAWN ACUTE,Unlike FLAG ACUTE, it can generate output to DRC results database. This operation on

19、ly acts on unmerge original data.,Setting: Dont use the parameter,Calibre DRC command description, 26 ,DRAWN SKEW,Unlike FLAG SKEW, it can generate output to DRC results database. Similarly, this operation only acts on unmerge original data.,Setting: Dont use the parameter,Calibre DRC command descri

20、ption, 27 ,DRAWN OFFGRID,Unlike FLAG OFFGRID, it can generate output to DRC results database. Similarly, this operation only acts on unmerge original data.,Setting: NO for final checking,Calibre DRC command description, 28 ,VIRTUAL CONNECT COLON NO | YES,If set to YES, allow to use label + colon (:)

21、 for connecting layout path, it only use for block checking. Must set to NO in final top-level checking.,Setting: NO,Calibre DRC command description, 29 ,DRC EXCLUDE FALSE NOTCH NO | YES,If set to YES, will exclude notch error. We need find these error and fix it, so set it to NO. Calibre default is

22、 NO.,Setting: By user,Calibre DRC command description, 30 ,DRC SELECT CHECK rule_check rule_check,Select specific groups or rule_check to check, may save run time if you only interest on a part rule.,Setting: By user,Calibre DRC command description, 31 ,DRC SELECT CHECK BY LAYER layer layer,Select s

23、pecific layer to check, may save run time because Calibre only execute some rule which involve you specify layer.,Setting: By user,Calibre DRC command description, 32 ,DRC UNSELECT CHECK rule_check rule_check,Similar DRC SELECT CHECK, but in reverse.,Setting: By user,Calibre DRC command description,

24、 33 ,DRC UNSELECT CHECK BY LAYER layer layer,Similar to DRC SELECT CHECK BY LAYER, but in reverse.,Setting: By user,Calibre DRC command description, 34 ,DRC CHECK MAP rule_check GDSII layer datatype filename MAXIMUM RESULTS ALL ,It is very useful for layer generation. It can use together with DRC RE

25、SULTS DATABASE, also can use independently.,Setting: By user,Calibre DRC command description, 35 ,INTernal layer1 layer2 constraint,This command is principally used for width and overlap checks. The following is typical INTernal check: rule_int INT layer1 m ABUT 90 SINGULAR,Setting: By user,Calibre

26、DRC command description, 36 ,EXTernal layer1 layer2 constraint,This command is principally used for spacing checks. The following is typical EXTernal check: rule_ext EXT layer1 m ABUT 90 SINGULAR,Setting: By user,Calibre DRC command description, 37 ,ENClosure layer1 layer2 constraint,This command is principally used for enclosure or extension checks. The following is typical ENClosure check: rule_enc ENC layer1 layer2 m ABUT 90 SINGULAR,Calibre DRC command description, 38 ,THANK YOU!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医学治疗 > 基础医学

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报