首页 > 其他分享 >SVRF Statement Syntax Conventions (SVRF 语法约束)

SVRF Statement Syntax Conventions (SVRF 语法约束)

时间:2024-06-13 15:43:32浏览次数:10  
标签:metal results PERPENDICULAR Syntax ONLY Statement DRC SVRF

SVRF Statement Syntax Conventions SVRF语法语句约束

  1. Parameter Order 参数顺序
  2. Case sensitivity 大小写敏感区分
  3. Literal keywords versus variable parameters 原文关键字和变量的特征
  4. White space considerations 空白区域考虑(不太明白这个是是什么意思)
  5. Reserved keywords 保留关键字
  6. Reserved symbols 保留符号

语法语句举例

1.DRC Maximum Results

Purpose: Specifies the maximum number of results per RuleCheck Specifies the maximum number of results per RuleCheck Specifies the maximum number of results per RuleCheck written to the DRC results database
Syntax: DRC MAXIMUM RESULTS {maxresults | ALL} (语法语句)
Primary keywords in a statement may not be interchanged. (原始定义的关键词在语句中的顺序是不能调换的,是固定的顺序)
Enclosed within the { } braces is a list of required parameters.The vertical bar indicates an either / or choice between items.
(在大括号内包括一个所需参数列表,单竖线| 代表这个参数是一个可选的选择)
Parameters: maxresults ——— non non---negative integer that specifies the negative integer that specifies the maximum number of DRC results maximum number of DRC results
ALL ALL ——— specifies unlimited count of DRC results specifies unlimited count of DRC results
Example: DRC MAXIMUM RESULTS all (所有的语法语句的都是不区分大小写的 ALL == all ,但是除了cellname filename netname )


2.DRC Summary Report

Purpose: Specifies the DRC summary report filename and method in which it is written report.(指定DRC 结果的路径)
Syntax: DRC SUMMARY REPORT filename [REPLACE | APPEND][HIER]
Parameters:
Example: DRC SUMMARY REPORT “../drc_report” HIER


3. AND

Purpose: Selects all polygon regions common to one or more polygons
Syntax: AND layer0 [constraint] //single-layer AND
AND layer1 layer2 //two-layer AND
Parameters: 在有些操作中,参数的顺序是灵活的,例如下面四句得到的是同样的结果,但是layer 层的连接性会有不同。
Example: AND metal poly
metal AND poly
poly AND metal
metal poly AND

4.Perpendicular

Purpose: 测量直角边
Syntax: INTERNAL layer1 layer2 constraint[NOT] PERPENDICULAR [ONLY|ALSO]
You must order the words within a secondary keyword as shown in the syntax for the statement. For example, the following three statements are valid:
关键字和语句是语法中固定顺序的,ONLY 是指定只测量垂直边,ALSO 是 指定测量垂直的边另外还有其他方向的垂直边。
Specifies to measure only perpendicular edges. You cannotuse this keyword and a keyword from the other orientation_filter subsets in the same ENClosure operation. (PERPENDICULAR ONLY)
Specifies to measure perpendicular edges in addition to other orienations. (PERPENDICULAR ALSO)
INTERNAL metal < 5 PERPENDICULAR ONLY
INTERNAL metal < 5 PERPENDICULAR ALSO
INTERNAL metal poly < 5 NOT PERP
However, the following statement is invalid:
INTERNAL metal < 5 ONLY PERPENDICULAR
Parameters: ONLY --- Measures only perpendicular edges
Example:

标签:metal,results,PERPENDICULAR,Syntax,ONLY,Statement,DRC,SVRF
From: https://www.cnblogs.com/jinzbr/p/18245518

相关文章

  • 使用Mybatis出现org.apache.ibatis.binding.BindingException: Invalid bound stateme
    一般的解决方式:1、检查xml文件名和mapper接口名字是否一致2、检查xml文件中的namespace和mapper接口的全类名是否一致3、检查xml文件中的方法名和mapper接口中的方法名是否一致4、检查target中是否存在xml文件,如果不存在有两种方式,第一种是在yml文件中配置,第二种是在pom.xm......
  • 【Python】成功解决SyntaxError: invalid syntax
    【Python】成功解决SyntaxError:invalidsyntax 下滑即可查看博客内容......
  • `jsonb` 报错 `invalid input syntax for type timestamp with time zone ““
    哈喽,大家好,我是木头左!大家好,我是你们的朋友,公众号博主。今天要聊一聊一个常见的数据库问题:jsonb报错invalidinputsyntaxfortypetimestampwithtimezone:""。这个问题可能会影响到你的开发工作,但是别担心,我会用最简单易懂的方式,帮助你解决这个问题。1.问题解析需要......
  • 报错信息:Invalid bound statement (not found): org.example.mapper.UserMapper.selec
    分析出现错误的原因:使用package标签加载映射sql文件,要求需要Mapper接口名称需要和映射文件相同,并且在同一个目录中。由图可见,三个位置目录及名称都一致,但是运行还是报错。经过一番折磨,最后在windows系统文件中发现我在idea里建的多层文件夹其实是一个文件夹在idea创建Direct......
  • ### Cause: java.sql.SQLSyntaxErrorException: Expression #4 of SELECT list is not
    最近把线上数据库备份到本地数据库进行一些代码修改时候,发现代码连接本地数据库报错,线上数据库是正常的,后来查阅了一下是SELECT列表不在GROUPBY语句内且存在不函数依赖GROUPBY语句的非聚合字段,算是比较严谨的sql模式,如果需要解决的话需要修改一下my.ini配置页面,我先去自己安装......
  • SVRF学习_①_review下先
    由来自从正式工作后,时间都被有偿贡献给了公司。周末闲暇,也无兴致聊表乐趣之事。目前从事IC设计相关,大多工作资料都属于商业机密。<_>最近闲暇,想趁此诸君交流一些开放知识,分享会使我们共同进步!简单总结当前技术面想到啥写啥,随时改layout绘制--本职(90%以上都属于商业......
  • css02 CSS Syntax
    https://www.w3schools.com/css/css_syntax.aspACSSruleconsistsofaselectorandadeclarationblock.CSSSyntaxTheselectorpointstotheHTMLelementyouwanttostyle.Thedeclarationblockcontainsoneormoredeclarationsseparatedbysemicolo......
  • int main(){}syntax error
    识别mian函数错误。直接定位错误到了Btype和FuncType的重复定义,存在规约规约冲突。推断依据:发现原因:存在移进规约问题,需要解决,这里主要是变量定义和函数定义的问题,但是根据我自己的理解,FuncDef是不会产生冲突的,毕竟follw集都不一样。VarDecl:BtypeVarDefGroup";" ;......
  • GCC编译遇到“a label can only be part of a statement and a declaration is not a
    问题原因:switch中case里面的局部变量出错解决方法:将case里面定义的局部变量在switch外面定义。//报错情况switch(fork()){case-1:error(1,errno,"fork");case0://子进程执行命令if(execvp(args[0]......
  • 【shell 】syntax error in conditional expression
    【shell】syntaxerrorinconditionalexpressionweixin_34050427于2016-04-1510:04:53发布阅读量3.6k 收藏 2点赞数1文章标签: shell版权编写shell脚本时遇见syntaxerrorinconditionalexpression错误,#!/bin/bash#cleanup/var/log/message......