Verilog HDL实用教程笔记

DRC - Design Rule Check 几何规则检查
ERC - Electrical Rule Check 电学规则检查
自动参数提取
LVS - Logic Versus Schematic LVS验证

ESDA - Electronic System Design Automation

第一步,行为级描述 (Behavior Level)
第二步,行为级优化与RTL级描述的转换
现有的DA工具只能接受RTL级(Register Transport Level)描述的HDL文件进行自动逻辑综合
但是也有SYNOPSYS提供的Behavior Compiler专门为行为级与RTL级转换的单点工具。
第三步,逻辑综合与逻辑优化(选择工艺库,确定约束条件)。
进行逻辑综合的前提是有逻辑综合库的支持,而综合库里包含了相应的工艺参数,最典型的如门级延时、单元面积、扇入扇出系数(Fanin,Fanout)。必须在综合库中选择最佳单元,并且还需要做DFT,在逻辑电路内部安排相应的测试电路。
在这步最强大的工具是SYNOPSYS的Design Compiler最有优势。另外还有FPGA Compiler。
第四步,门级仿真
门级仿真包含了门单元的延时信息,因此门级仿真需要相应的工艺的仿真库支持。比如Cadence的Verilog-XL仿真器可以完成各个抽象层次的仿真。另外还有专门的时序分析工具,如CADENCE的Pearl和SYNOPSYS的Prime Time等等。
第五步,产生网表文件(Netlist)
并且提供测试文件给下一步。测试分为功能测试与制造测试。
第六步,布局布线
CADENCE最著名,但是要在对应工艺的版图库支持下完成。
第七步,参数提取
在网表文件中,已经包含了门级单元本身的工艺参数,完成版图综合后,由于布局布线都已确定,可以从版图里进一步提取出连线电阻、连线电容的分布参数。
第八步,后仿真
将上一步中提取的分布参数再反标到原来的门级网表中,进行包含门延、连线延时的门级仿真,进行时序模拟。如果不满足设计要求,必须回到第三步重新设计。
第九步,制板,流片

1. 系统级(System Level)
2. 行为级(Behavioral Level)
3. RTL级(Rigister Transport Level)
4. 逻辑门级(Gate Level)
5. 开关级(Switch Level)

三次仿真:行为级仿真,RTL级仿真,门级仿真

最新文章

  1. SunRay4(新蕾4) 定时自动关机方案, Linux后台自动任务crontab实践
  2. redis.1--SDS结构
  3. 【SQL Server】数据库是单个用户的 无法顺利进行操作 怎么解决
  4. 【转】cas注册后自动登录
  5. LeetCode——Valid Palindrome
  6. BFS详解
  7. iOS下bound,center和frame
  8. 小程序API录音后Silk格式转码MP3
  9. npm设置和查看仓库源
  10. SQL Server 2016新特性:列存储索引新特性
  11. MySql之安装以及设置密码等
  12. python 回溯法 子集树模板 系列 —— 4、数字组合问题
  13. 长沙雅礼中学集训-------------------day1(内含day0)
  14. Linux CentOS Python开发环境搭建教程
  15. ssh/scp免密码登录传输
  16. 06.密封类 sealed
  17. 软件设计模式(Design pattern)(待续)
  18. bitset学习
  19. redis于spring整合之RedisTemplate
  20. mongodb同步

热门文章

  1. [1-3] 把时间当做朋友(李笑来)Chapter 3 【提高心智,和时间做朋友】 摘录
  2. AngularJs学习笔记(2)——ng-include
  3. netstat命令初探
  4. go实现定时功能两种方法
  5. Android中Intent传递类对象的方法一(Serializable)
  6. 459. Repeated Substring Pattern【easy】
  7. 常用的Http组件
  8. Anaconda+Tensorflow环境安装与配置(转载)
  9. [Android]ListView & ViewPager & GridView 常见问题解决方法
  10. js获取object类型所有的键值对