4 第二章 Design Compiler 概述 Design Compiler 是Synopsys 综合软件的核心产品。它提供约束驱动时序最优化,并支持众多的设计类型,把设计者的HDL 描述综合成与工艺相关的门级设计;它能够从速度、面积和功耗等方面来优化组合电路和时序电路设计,并支持平直或层次化设计。 第一节 Design Compiler 入门 2-1-1 基本的综合流程 图 2.1 中显示了一个简化的综合流程: 图 2.1 基本综合流程 Design Compiler 按照所有标准 EDA 格式读写文件,包括 Synopsys 内部数据库(.db)和方程式(.eqn)格式。除此之外,Design Compiler 还提供与第三方 EDA 工具的链接,比如布局布线工具。这些链接使得 Design Compiler 和其他工具实现了信息共享。 2-1-2 Design Compiler 的功能 利用Design Compiler,设计者可以: 利用用户指定的门阵列、FPGA 或标准单元库,生成高速、面积优化的ASIC; 能够在不同工艺技术之间转换设计; 探索设计的权衡,包括延时、面积和在不同负载 、温 度、电压 情 况 的功耗等设计约束条 件; 优化有限 状 态 机 的综合,包括状 态 的自 动分 配 和状 态 的优化; 当 第三方环 境 仍 支持延时信息和布局布线约束时,可将 输 入网 表 和输 出 网 表 或电路图整 合在一起 输 入至 第三方环 境 ; 自 动生成和分 割 层次化电路图 2-1-3 支持的文件格式 表2.1 列出 了 Design Compiler 所支持的所有的输 入输 出 的设计文件格式: 表2.1 支持的文件格式 数据 格式 Netlist EDIF LSI Logic Corporation netlist format (LSI) Mentor Intermediate Format (MIF) Programmable logic array (PLA) Synopsys equation Synopsys state table Synopsys database format (.db) Tegas Design Language (TDL) Verilog VHDL 5 Timing Standard Delay Format (SDF) Command Script dcsh, Tcl Cell Clustering Physical Design Exchange Format (PDEF) Library Synopsys library source (.lib) Synopsys database format (.db) Parasitics dc_shell command scripts 2-1-4 设 计 类 型 、 输 入 格 式 和 输 出 格 式 设 计 类 型 : 设 计 可 以 是 分 层 的 或 平 直 的 , 时 序 的 或 组 合 的 ; 输 ...