|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1.1 从RTL到GDSⅡ的设计流程: : Y8 b2 f8 v1 R1 h" `$ m
: ]6 p% I! h4 D; @' r* c1 z n
这个可以理解成半定制的设计流程,一般用来设计数字电路。
+ X- w2 b: S/ _) n
" Q( W' b7 D% {4 s整个流程如下(左侧为流程,右侧为用到的相应EDA工具):
5 L: w; ^2 G! J- O, V2 `, K( h3 J8 S9 N) j& C
一个完整的半定制设计流程应该是:RTL代码输入、功能仿真、逻辑综合、形式验证、时序/功耗/噪声分析,布局布线(物理综合)、版图验证。
; H! n, E- j/ a" _# V2 s
0 j3 z( }) X3 F' @ 至于FPGA设计,开发起来更加简单,结合第三方软件(像Modelsim和SynplIFy Pro),两大FPGA厂商altera和xilinx自带的QuartusⅡ和ISE开发平台完全可以应付与之有关的开发。
/ E% l+ O3 I8 d2 x( Q! u: {$ }5 c2 ^" \ j* E( I
前端的主要任务是将HDL语言描述的电路进行仿真验证、综合和时序分析,最后转换成基于工艺库的门级网表。; N: N8 b, ?9 g& {
: S F& l/ N8 l3 @* {
后端的主要任务是:, s) @$ s! L+ t5 q, g9 x- y6 G
( X8 l8 f3 O/ O, ~, \, F(1)将netlist实现成版图(自动布局布线APR)1 k( ?+ i6 [, m) Y# Z
* `& r6 y3 P4 z
(2)证明所实现的版图满足时序要求、符合设计规则(DRC)、layout与netlist一致(LVS)。) z$ G# P% g# Q8 P8 |2 H" l4 K
! m$ [, N2 c' [, d3 i2 c(3)提取版图的延时信息(RC Extract),供前端做post-layout 仿真。, u- h( H9 U: B
/ L6 ^7 S+ S7 u/ w, D( a$ G1.2从schematic到GDSⅡ的设计流程:: n+ q7 ]6 |$ D' d
6 L$ `" s, H: j+ |. i6 T) U# {* `- } l 这个可以理解成全定制的设计流程,一般用于设计模拟电路和数模混合电路。2 b; u; s. N3 Q3 [3 t/ d+ _6 |
E9 J& y5 G/ F7 {3 w 一个完整的全定制设计流程应该是:电路图输入、电路仿真、版图设计、版图验证(DRC和LVS)、寄生参数提取、后仿真、流片。) h6 H1 l: }: _( m3 _/ r
一个完整的半定制设计流程应该是:RTL代码输入、功能仿真、逻辑综合、形式验证、时序/功耗/噪声分析,布局布线(物理综合)、版图验证。
3 n' l5 N% c& Q 至于FPGA设计,开发起来更加简单,结合第三方软件(像Modelsim和Synplify Pro),两大FPGA厂商Altera和Xilinx自带的QuartusⅡ和ISE开发平台完全可以应付与之有关的开发。
7 V, M5 t6 F% s( e5 U6 n% z |
|