Astro 布 局 布 线 流 程 随 着 深 亚 微 米 工 艺 的 应 用 , 逻 辑 门 间 的 连 线 主 导 了 电 路 的 时 序 性 能 。 在 实 际 设 计 时 , 设计 者 不 再 只 是 完 成 简 单 的 逻 辑 门 摆 放 和 连 线 工 作 , 更 重 要 的 是 要 降 低 实 际 的 连 线 延 迟 , 使 最后 的 物 理 设 计 时 序 性 能 满 足 设 计 要 求 。 Astro 是 由 Sy nopsy s 公 司 开 发 的 物 理 设 计 软 件 , 适 用 于 现 在 的 主 流 设 计 。 Astro 提 供 了 一套 完 整 的 物 理 设 计 流 程 , 布 局 布 线 同 时 还 具 有 时 序 优 化 功 能 , 可 以 在 一 次 流 程 中 使 设 计 电 路达 到 预 设 指 标 。 但Astro 步 骤 繁 多 、 设 定 复 杂 , 本 章 将 针 对Astro 的 设 计 流 程 借 助 一 个 简 单的 设 计 实 例 ,对 Astro 一 次 流 程 中 的 主 要 步 骤 进 行 简 单 说 明 ,使 读 者 短 时 间 内 可 以 了 解 Astro。 一. 数据准备 本 流 程 中 需 要 的 输 入 数 据 包 括:网表文件 (Netlist File )、 时 序 约束SDC 文件 (Timing Constraint File )、 参考库(Reference Library )、 定 义PAD 顺序 或位置信息的 TDF 文件 (Top Design File )、 工 艺 tf 文件 (Technology File)。 其中 工 艺 文件 和 部分参考库文件 由Fou ndry 提供 。 1. 网表: 网表文件 由 前端工 程 师提 供 , 格式一 般采用 v erilog(.v )格式。 布 局 布 线 用 网表文件 一 般由 Design Compiler(DC)综合得到 。 从DC 中 输 出网表时 , 需 要 在 脚本 中 如下命令, 以 满 足 Astro 的 要 求 。 2. 时 序 约束文件 : 时 序 约束文件 由 前端工 程 师提 供 , 格式一 般采用 SDC(.sdc)格式, SDC 文件 也由 DC 中 输 出。 时 序 约束文件 中 所加的 约束只 能 针 对 顶层端口, 文件 中 时 钟定 义可 能 需 要 加以 修改。 因为从DC中 输 出的 时 钟定 义一 般不 指 定 具 体的 单 元及其端口, Astro 通常很难根据 这样...