数字IC设计之 ASIC电路设计流程

一.确定项目需求

1.确定芯片的具体指标,包括

物理实现:制作工艺、裸片面积、封装等。

性能指标:速度(时钟频率)、功耗等。

功能指标:功能描述、接口定义。

2.系统级设计

用系统建模语言(matlab、c语言等)对各个模块描述,对方案可行性进行验证。

二.前端流程

1.RTL设计:利用硬件描述语言,对电路及寄存器之间的传输进行描述。

2.功能验证:对设计的功能进行仿真验证,需要激励,常用工具有Mentor的Modelsim、Synopsys的VCS、以及Cadence 的NC-Verilog等,该部分称为前仿。

3.逻辑综合(Design Compile):需要指定特定的综合库,添加约束文件,综合得到门级网表(Netlist)。

4.形式验证(静态验证):对综合后的网表进行功能上的验证。常用的是等价性检查,对比HDL设计和综合后的网表功能是否有等价性,常用工具为Synopsys的Formality工具。

5.STA静态时序分析:在时序上进行分析,常用工具为Synopsys的PT工具,一般用在后端设计中,由版图生成网表去STA更准确一些。STA满足时序约束,得到最终的Netlist。

6.DFT可测性设计:一般在电路中插入扫描链,DFT一般是在得到Netlist之后,布局布线之前进行设计。

三.后端流程

1.布局布线(Place and Route):

在布线(普通信号线)之前先布局时钟线,即时钟树综合CTS(Clock Tree Synthesis),用到Synopsys的Physical Compiler工具。

包括时钟树插入,常用工具为Synopsys的IC Compiler(ICC)工具。

2.寄生参数提取(Extrat RC):提取延迟信息。

3.静态时序分析(STA):加入了布局布线延迟,更真实的时序分析。

4.版图物理验证:DRC(设计规则检查)、LVS(版图一致性检查)

工具:Mentor:Calibre

Synopsys:Hercules

Cadence:Diva/dracula

5.生成GDSII文件,Tapeout流片。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ASIC数字电路设计岗位职责的详细说明如下: 1. ASIC数字电路设计:负责ASIC数字电路设计,包括功能分析、电路设计、模拟仿真、数字仿真验证等,需要熟练掌握数字电路设计相关的知识和工具,如Verilog、VHDL、ModelSim等。 2. 数字电路前端设计:负责数字电路前端设计,包括Verilog、VHDL编写、RTL设计等,需要熟悉数字电路设计的基础知识和常用的设计方法,如状态机设计、数据通路设计等。 3. 物理设计:负责ASIC数字电路的物理设计,包括布局设计、时序约束、时钟分配、电源规划等,需要熟悉ASIC的物理设计流程和工具,如Cadence Encounter、Synopsys IC Compiler等。 4. 时序分析:负责ASIC数字电路的时序分析,包括时序路径分析、时序约束分析、时钟域管理等,需要熟练掌握ASIC时序分析相关的知识和工具,如Primetime、Tempus等。 5. 仿真验证:负责ASIC数字电路的仿真验证,包括功能仿真、门级仿真、时序仿真等,需要熟练掌握ASIC仿真验证相关的知识和工具,如ModelSim、VCS等。 6. DFT设计:负责ASIC数字电路的DFT设计,包括测试点的设计、扫描链的设计等,需要熟悉数字电路测试相关的知识和工具,如TetraMAX、DFT Compiler等。 7. 项目管理:负责ASIC数字电路设计项目的管理,包括项目计划制定、进度跟踪、成本控制等,需要具备良好的沟通和协调能力,能够有效地组织团队完成任务。 8. 技术支持:负责ASIC数字电路设计相关的技术支持,包括客户咨询、技术方案制定、问题解决等,需要具备较强的客户服务意识和技术解决问题的能力。 9. 团队管理:负责ASIC数字电路设计团队的管理,包括人员招聘、培训、团队建设等,需要具备较强的团队管理能力和领导力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值