标准单元库,包括版图库、符号库、电路逻辑库等。包含了组合逻辑、时序逻辑、功能单元和特殊类型单元。是集成电路芯片后端设计过程中的基础部分。运用预先设计好的优化的库单元进行自动逻辑综合和版图布局布线,可以极大地提高设计效率,加快产品进入市场的时间。一般每个工艺厂商在每个工艺下都会提供相应的标准单元。
简介
标准单元库,包括版图库、符号库、电路逻辑库等。包含了组合逻辑、时序逻辑、功能单元和特殊类型单元。是集成电路芯片后端设计过程中的基础部分。运用预先设计好的优化的库单元进行自动逻辑综合和版图布局布线,可以极大地提高设计效率,加快产品进入市场的时间。
因此,有实力的集成电路设计公司及加工厂家都应该拥有自己的标准单元库,建立一套完整的与工艺线相对应的、内容丰富的、设计合理及参数正确的单元库已成为设计必要的条件。
标准单元种类
从图1可以大致了解标准单元的种类。一般来说各种门电路,触发器及各种IO单元是一个标准单元库所必须的配置,这些配置可以满足一个纯数字电路ASIC电路的设计需要,其他宏单元(含模拟宏单元)在许多工艺线往往有作为IP形式提供,所以也可以不完全纳入标准单元库中。
图1单元库种类
a)标准单元
标准单元包括反相器、与门、寄存器、选择器、全加器等多种基本单元,每一个标准单元对应着多个不同尺寸(WL)、不同驱动能力的单元电路,而且不同驱动强度电路都是基本尺寸或最小尺寸的整倍数。单元库的多样性可以有效提髙综合工具和自动布局布线工具的效率,同时也使得设计者可以更加自由地在性能、面积、功耗和成本之间进行优化。
为了实现工具的自动布局布线,建库时即在标准单元版图设计时有许多特殊的设计规则,大致如下:
所有单元都是等髙的矩形,或者髙度是基本高度的整数倍,以确保电路设计阶段不会使用其他非常...
(全文)