
DC
文章平均质量分 71
Design Complier
正月放风筝
数字IC设计 上海交通大学
展开
-
DC反标 翻转率文件[Modelsim+vcd2saif+report_power]
Modelsim仿真生成vcd文件后转换成saif格式,DC读入saif文件后report_power -hierarchy原创 2022-09-24 23:16:39 · 2267 阅读 · 0 评论 -
CMOS电路的功耗分析
CMOS电路中的功耗由两部分组成。第一部分为负载电容充放电时引起的功耗,称为动态功耗,另一部分为漏电流引起的功耗,称为静态功耗。其中,动态功耗包括翻转功耗和短路功耗。翻转功耗是数字电路要完成功能计算所必须消耗的功耗,称为有效功耗,短路功耗是由于CMOS在翻转过程中PMOS管和NMOS管同时导通时消耗的功耗,称为无效功耗。数字CMOS电路的总功耗如公式所示:式中,C为结电容,N为单时钟周期内翻转晶体管数目,f为系统工作时钟频率,VDD为供电电压,Qsc。为翻转过程中的短路电量,Ileak为漏电流。.原创 2022-05-22 22:05:01 · 7046 阅读 · 0 评论 -
SDF文件【简要说明】
SDF (Standard Delay Format),标准延时格式文件,常用延迟反标注。该文件包含了仿真用到的所有 IOPATH,INTERCONNECT的延时。线延时:(INTERCONNECT fsm_block/U27/Q fsm_block/U41/C (0.002::0.002) (0.002::0.002))表示 fsm_block/U27/Q端口到fsm_block/U41/C端口的连线延时最小是0.002,最大是0.002。典型值在sdf中没有说明。因此在Modelsim里反标s原创 2022-05-19 14:48:41 · 14297 阅读 · 0 评论 -
Modelsim 网表仿真(加sdf延时)+ 后仿【入门简单教程】
modelsim一般都是仿真verilog也可以用于网表仿真。网表是综合工具(Design compiler / Genus)对Verilog编译后生成的文件,也是 .v 的形式。1、首先介绍一下什么是网表文件。以一个并转串的代码为例:P2S.v下面是代码的verilog描述(节选)module P2S( p_data, clk, rst_n, s_data, data_valid);input [DATA_LENGTHS-1:0] p_data; // MSB is the fla原创 2022-05-17 14:58:38 · 9416 阅读 · 4 评论 -
布局布线流程的10大步骤
1)数据导入。后端设计所需的数据主要是前端的芯片设计经过综合后生成的门级网表,具有时序约束和时钟定义的脚本文件和由此产生的SDC约束文件。同时,也需要流片厂提供的标准单元、宏单元和I/OPad的库文件,它包括物理库、时序库及网表库,分别以.lef、.tlf和.v的形式给出.2)布局规划(Floorplan)。主要是标准单元、I/OPad和宏单元的布局。l/O Pad预先给出了位置,而宏单元则根据时序要求摆放,标准单元则是给出一定的区域由工具自动摆放。布局规划完成后,芯片的大小、Core的面积、.原创 2021-10-10 21:07:16 · 4682 阅读 · 2 评论 -
标准单元库的基本介绍
特点 :各个单元高度相同,宽度不同,单元宽度随单元功能的复杂程度而变,所有单元的电源线和地线位置相同。下图是不同标准单元的电源线和地线的实现形式:目前主流的设计是c),电源线和地线处于单元的最上端和最下端,信号端口位于单元的内部区域。标准单元库至少要包括:AND(与)门,OR(或)门,NOT(非)门,DFF时序单元,这几类单元可以实现大部分基本逻辑功能。除了这几类最基本的单元外,对于芯片的实现还需要 tie-hign,tie-low,filler等物理实现所需的非逻辑功能单元,比如**填充单元(f原创 2021-10-10 10:35:59 · 5092 阅读 · 2 评论 -
DC综合 简单入门
DC是一个约束驱动的综合工具,它的综合结果是跟设计施加的一些时序约束条件密切相关的。DC的综合过程其实是一个不断迭代的过程,我们去拿RTL代码去做综合,如果发现不满足时序约束的需求,我们需要重新去修改RTL代码,然后再来做综合,一直迭代到时序满足。1、综合简介:综合就是将RTL(Verilog代码)转换成逻辑门级网表。转换的门级网表也是.v的Verilog代码,但是里面并没有我们所写的always或者assign这种语句,而是将标准单元例化并进行连接。综合也可以理解为是将RTL映射成标准单元的原创 2021-08-12 16:21:06 · 12000 阅读 · 3 评论