在使用Tetramax的时候,必须要用到SPF(STIL)文件。
一般用到的SPF文件,是在DC的时候生产的,然后人工对其加以编辑,以为Tetramax使用。
但是,也可以通过Tetramax软件自己产生SPF文件。

下面是通过Tetramax生成SPF文件的流程。主要分为四步:

  1. Declaring Primary Input Constraints
  2. Declaring Clocks
  3. Declaring Scan Chains and Scan Enables
  4. Writing the Initial STIL Template

下面是流程图:

这个过程当中可能会用到的命令:

设置:
add_clocks 1 prst_n #用于添加时钟或者复位信号的声明
add_scan_enables 1 scan_en #用于添加scan enable信号的声明
add_pi_constraints 1 test_mode #用于添加Input Port为固定值的声明
(粗体标注的地方,是,信号名)

进行了上面的设置之后,Tetramax工具会记住你的设定,并且使这些设定生效。,
如要查看上面的命令是否设置成功,执行下面的命令分别查看上面的命令是否设置正确
report_clocks
report_scan_enables
report_pi_constraints

确认了上面的设定之后,如果没有问题,就可以使用,write_drc_file 将刚才的设定导出到SPF文件当中。
当然,此时的SPF文件应该是不能直接使用的,还需要加以更多的后续编辑。
编辑完成之后,使用run_drc your_spf_file.spf 分析是否有存在,由于SPF文件导致的DRC Warning/Error.
反复进行修改,直到SPF没有问题为止。

Tetramax生成SPF文件的方法相关推荐

  1. php读取cookie文件,PHP读取CURL模拟登录时生成Cookie文件的方法,_PHP教程

    PHP读取CURL模拟登录时生成Cookie文件的方法, 本文实例讲述了PHP读取CURL模拟登录时生成Cookie文件的方法.分享给大家供大家参考.具体实现方法如下: 在使用PHP中的CURL模拟登 ...

  2. VS2008生成DLL文件的方法、引用dll文件以及意义

    一 VS2008生成dll文件的方法     有两种方法:     1:傻瓜式操作     打开VS2008,依次点击:菜单->文件->新建项目->项目类型visual C#(这里假 ...

  3. 使用XmlTextWriter生成XML文件的方法

    使用XmlTextWriter生成XML文件的方法,项目兼容需要生成一系列的xml文件,总结了下XML文件的生成基本方式: 项目兼容需要生成一系列的xml文件,总结了下XML文件的生成基本方式: Xm ...

  4. 生成jar文件的方法

    生成jar文件的方法. 菜单:Wizards--Archive builder 如果需要重新生成jar文件,则需要在菜单中选择 project--rebuilder 在jbuilder中加入其它jar ...

  5. python数据生成pdf,Python生成pdf文件的方法

    摘要:这篇Python开发技术栏目下的"Python生成pdf文件的方法",介绍的技术点是"python生成pdf文件.python生成pdf.生成pdf文件.Pytho ...

  6. 用python生成excel文件_python通过openpyxl生成Excel文件的方法

    本文实例讲述了python通过openpyxl生成Excel文件的方法.分享给大家供大家参考.具体如下: 使用前请先安装openpyxl: easy_install openpyxl 通过这个模块可以 ...

  7. (198)ISE14.7生成bit文件压缩方法

    (198)ISE14.7生成bit文件压缩方法 1 文章目录 1)文章目录 2)FPGA入门与提升课程介绍 3)FPGA简介 4)ISE14.7生成bit文件压缩方法 5)技术交流 6)参考资料 2 ...

  8. java动态生成pdf文件的方法

    java动态生成pdf文件 文章目录 java动态生成pdf文件 前言 一.生成pdf模板 二.使用步骤 1.使用jar包 2.pdf实现方法 总结 前言 java开发过程中难免会遇到生成文件的需求, ...

  9. h5页面怎么处理文件流_一种H5页面效果生成视频文件的方法及系统与流程

    本发明涉及计算机技术领域,尤其涉及一种H5页面效果生成视频文件的方法及系统. 背景技术: 现有的视频合成方法均是将视频需要合成的各个元素拆分出来,针对每个元素进行合成视频,复杂度高,一旦需要添加新的动 ...

最新文章

  1. django权限系统实现步骤_Django密码系统实现过程详解
  2. Python知识总结
  3. (转) 理解WebKit和Chromium
  4. 《人脸识别原理及算法——动态人脸识别系统研究》—1章1.2节人脸识别相关学科的进展...
  5. Python 删除列表中的重复数据
  6. mysql打包成docker_web应用如何打包成docker镜像?
  7. zigbee 频谱波段
  8. php数组格式化显示,php 打印数组格式化显示
  9. mysql差几年,MySQL两时间计算、年份差、月份差、天数差
  10. 设计模式---代理模式
  11. 解决Out of memory error (version 1.2-rc4 ‘Carnac‘ (298900 ... by android-jack-team@google.com)).
  12. 博客转移至 https://www.babac.cn/
  13. python xpath定位不到_Python+Selenium定位不到元素常见原因及解决办法(报:NoSuchElementException)...
  14. 双非计算机考研推荐学校传菜电梯,22考研双非院校排名Top100,前3名竟然是这几所!...
  15. 实现flash的图片切换效果【可以切换多个网页或者图片】
  16. Qt文档阅读笔记-ToolBar QML Type
  17. magento网站建设_跨境自建站Magento麦进斗代打包代贴单代发货
  18. Hvv近期0day总结二
  19. GhostXP SP3电脑城快速装机新年献礼版 【雪豹】
  20. deepfacelab安卓版_Deepfacelab下载

热门文章

  1. 运维体系 - IT Service CMM - IT 服务能力成熟度模型
  2. 计算机操作系统期末复习大纲
  3. solidworks批量图号分离_SolidWorks如何利用宏来快速的实现 “图号名称”分离 呢?...
  4. 基于MFC的通讯录管理系统设计与实现
  5. 高数【求极限】--猴博士爱讲课
  6. C语言实现基于查找和排序算法的学生成绩分析
  7. 第十四届蓝桥杯三月真题刷题训练——第 9 天
  8. 第十四届蓝桥杯三月真题刷题训练——第 21 天
  9. 【程序员猎奇】分享一个好东西给大家!
  10. ubunt linux解压gz,ubuntu解压命令