- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
astro实验,简化的流程
Astro 实验指导
中科大电子科技系
黄 鲁
(依据 synopsys Astro Lab 改编)
实验1:PR 布局布线流程
实验目的:通过运行一个简化的布局布线,熟悉 Astro GUI, 了解
timing driven 流程的主要步骤。
实验内容:
运行set up 脚本
运行Floorplan 脚本
进行简单placement 和 CTS
自动布线
创建脚本命令文件
基础知识:
1 .PR 流程:
Design setup
Floorplanning
Timing Setup
Placement
Clock Tree synthesis
Routing
Design for Manufacturing
Astro
Gate level netlist - Astro - P R 版图
Standard Cell Library Timing constraints
macro Pad Cell
对于placement, CTS , routing , optimization ,采用Timing driven Place Poute
流程, 达到timing 收敛。
2 .名词解释:
Design setup :读入 netlist 和reference 库。
Astro 采用与 synthesis 和 static timing verification tool 相同的 timing
constraints 。
每个standard Cell Library 的cell 具有相同高度。
标准单元库也称为参考库,包括基本组合和时序逻辑门的版图,例如反向
器,buffer,与门,或门, nand, nor, mux, latch, flip-flop 等。参考库还包括IO pad 库和
power/groud pad cells, macro cell or IP libraries like RAM,ROM, …
标准单元库对于每个版图包括了一个 abstract view (FRAM VIEW),FRAM
VIEW 具有以下信息:
*Outline,
*Pin 位置和层,
*Metal blockage (macro cells 需要保留的、不能布线的金属层) 。
在Placement 和Routing 之前,进行floorplan ,确定Macro 和 Pad cell 位置。
在placement 期间,基于routability 和timing ,工具会自动选择标准单元位置,
然后在 routing 阶段, 基于timing 进行Pins 连接 。
Timing driven Placement :在同一关键路径上的单元靠近在一起。
通常 Metal1 水平方向,metal2 垂直方向,Metal3 水平方向,metal4 垂直方
向,。。。
“gridded ”route :仅沿着predetermined tracks 进行金属互联。
Pitch=min width + min spacing.
3 .Astro 其它能力:
*Physical verification:基本 DRC/ERC/LVS
文档评论(0)