您好,欢迎光临本网站![请登录][注册会员]  
文件名称: DC-Tcl教程.pdf
  所属分类: 讲义
  开发工具:
  文件大小: 164kb
  下载次数: 0
  上传时间: 2019-07-01
  提 供 者: qq_26******
 详细说明:Design Compiler的TCL教程,希望能帮到大家。被赋值为 的第一个分量无需带符 命令的变量要带符 和 的用法 的用法 是的一个重要部分。用来表小不同对象的分组。儿素可以包含 或其它 创建一个的三种方法:双引号,以及命令。如下例所示。 set d pins"I1/FF3/D工1/FF4/D工1/FF5/D set D pins{I1/FF3/D工1/FF4/D工1/FF5/D set D pins [list Il/FF3/D Il/FF4/D Il/FF5/DI 卜面表格列出了相关的对的操作命令: Command task concat Concatenates two lists and returns a new list Joins elements of a list into a string la ppend Creates a new list by appending elements to a list( modifies the original ir dex Returns a specific element from a list; it returns the index of the element if it is there or - if it is not there linsert Creates a new list by inserting element s into a list (it does not otherwise mod the list) list Returns a list formed from its arguments length Returns the number of elements in a list lrange Extracts elements from a list lreplace Replaces a specified range of elements in a list Isearch Searches a list for a regular expression Isort Sorts a list lit Splits a string into a list 现举例说明: 还可以这样用: 注意的元素不能用来引用,比如是错误的 在中可以这样配置 的用法 的元素可以用来访问。每一个元素有自己独立的和 类似 但可以为任意值。 示例: dc shell> set vio rpt ext(ir drop).volt volt dc shell> set vio rpt ext(curr dens).em dc shell> set vio rpt ext(curr). current current 注意命令的变量需要符 Element Element Names Values ir_ drop volt curr dens em curr current 三)控制流 命令的使用 语句,例如: 语句,例如 循环语句,例如: 语句,例如: 四)过程 用户通过过程可以扩充的命令,并且可以有不同的参数。 语法为: 过程名 :过程的参数,可以为空 :过程的脚本 例如 六)中的一些说明 在 提示符下启动的模式: 在较新的版本如 版本中,只支持模式,因此直接使用命令 即启动模式。 每个设计中都有以下一些日标对象 其中每个目标对象都有其相应的属性,例如: 拥有的属性有: 拥有的属性有 在标准的中则没有这些内谷。 集合 以下是在 中生成集合的一部分命令: 举例说明: 集合过滤 命令,例如: 注:从集合中去除名字为的 命令 加载执行一个脚本 注意的 命令不可以用在中,会报错 读取 文供。 命令 不支持 例如 为 时,该命令获得文件后缀名。 如: 返回值为“ 产生与 匹配的所有文件的。 及 命令获得文件的,可有,等选项。 获得文件的(比如返回值可能是) 从文件中读取一行。 实例 文件中读取一行 综合脚本示例 步综合步骤 )读取 文件 )设置 )约束条件设定 )综合 八 的木 文件 set min library core slow db -min version core fast db Directory structure set source dir unmapped set script dir scripts set mapped dir mapped set reports dir reports List of designs to be compiled set designs to build RISC CORES foreach module designs to build sct fname Ssource dir/Module. db read db Sfr name set current design module link source scripts/top level. tcl uniquity compile set fname mapped dir/module. db write -hierarchy -output fname set fname reports dir/ Smodule. rpt report constraint all violators >fname report timing> reports/ default timing. rpt report timing -input pins reports/pins timing. rpt report timing -nets reports/nets timing. rpt report timing -delay min >reports /min ting. rpt 文件 # t Create user defined variables set clk port iget ports Clk] set clk period 4.0 set clk skew 0.3 set drive cell bufla3 set drive pinY sct max input load [load of ssc core slow/buf1a2/A set clk to g 1. 5 set output delay 1.5 set all ins ex clk lremove from collection _ all inputs] iget ports clk]] Reset the design reset design f Operating environment sct_clock_uncertainty 0. 3 Lgct clocks my_cloch Ne create clock -period $clk period -name my clock clk port set dont touch network iget clocks my clock] Time budget set input delay clk to g -max -clock my clock Sall ins ex clk set output delay Soutput delay -max -clock my clock |all outputs I Load Budget(Assumes output ports will only fan out to 3 other designs) set driving ccll -lib cell drive cell -pin Drive pin Sall ins ex clk #set max capacitance smax input load sall ins ex clk set load max input load lall outputs I
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: DC-Tcl教程.pdf
 输入关键字,在本站1000多万海量源码库中尽情搜索: