Astro学习(1)Design & Timing setup

本文详细介绍了集成电路设计的主要步骤,包括导入Verilog网表文件、设置库名称、读取技术文件等前期准备工作,以及建立时序约束的过程。针对不同的设计需求,文章还提供了设置时序模型和环境的具体操作指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

总的步骤是
  1. design & Timing setup
  2. floorplan
  3. place
  4. CTS
  5. routing

1 建立布线环境
1.1 读入设计
Tools -> Data Prep

//======================Verilog================
Netlist in -> verilog to Cell

read verilog file
set library name
set output CELL name
set top module name
read tech file

add reference library use Rerference Library

use Global Net Options to set P/G net name

//=========================TLU+==============

Tech File -> ITF to TLU+
LPE mode choose MIN & MAX
enter min.tluplus & max.tluplus
enter map file

if want check -> sanity check

1.2 建立时序约束
Tools -> Astro

Timing -> Constraints: Load SDC           (before load use cmd "ataRemoveTC")
if want check:
Timing -> AstroTime: Timing Data Check...

因为在pre-CTS时不需要传播延时时钟和其他一些内部的连接的延时,并且为了节省时间delay model设为 Low Effort
Timing -> AstroTime: Timing Setup -> Model
   change Net Delay Model to Low Effort
Timing -> AstroTime: Timing Setup -> Envitonment
   Turn on the Ignore Interconect
   Turn on the Ignore Propagated Clock
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值