dc综合学习笔记1

发布时间 2023-07-08 00:37:51作者: Raven_claw

dc综合是电路设计的后端流程之一,简单来说,就是已有电路设计(verilog代码)和逻辑单元的工艺库,想将设计转化为门级网表,需要经过逻辑综合(Synthesis)这一步骤。

综合这项工作需要掌握的知识是比较广的,例如,综合时需要处理电路的时序约束,这就需要对数字电路设计有一定的认识;还需要对接到工艺库文件,就需要对器件和逻辑单元的工作原理有一定的理解。现在结合一个工艺库文件tcbn65gplusbwp12t、Synopsys软件和参考书《专用和集成电路设计实用教程》,来系统梳理一下综合流程。

本次先看绪论,不太涉及到具体的内容。

 

一、集成电路的组成

1:数字电路模块

精简指令集计算机(RISC:Reduced Instruction Set Computer RISC)

用数字电路和逻辑来搭建一个处理器

2:模拟电路模块

3:一些固定功能的ip核

这里举例的MPEG4可以处理音频视频信息,DSP数字信号处理,CODEC编码解码器,USB串口

4:JTAG

5:PAD

6:RAM

 

值得注意的一点是,书上提到,在超深亚微米工艺中,连线延迟很大,所以在计算时序路径时,不可以再使用线负载模型去估算连线延迟

但后面的内容里,讲到了如何通过线负载模型来估算负载和路径延迟,这一点需要自信看一下

 

后续的内容介绍了Synopsys的产品如何为综合过程中的问题提供解决方案,这部分很具体,软件和功能一点都不眼熟,遇到再说。