单元库设计说明.pdfVIP

  • 12
  • 0
  • 约4.63千字
  • 约 10页
  • 2017-06-12 发布于天津
  • 举报
单元库设计说明.pdf

收集整理 标准单元设计 标准单元设计1 标准单元基本概念1 标准单元基本类型1 标准单元设计2 格点的设置4 垂直水平布线格点5 标准单元设计模板7 标准单元PIN脚示例8 标准单元基本概念 集成电路设计单元库是集成电路设计所需单元符号库、单元电路结构库、版 图库、电路性能参数库、功能描述库、设计规则和器件模型参数库的总称。从系 统行为描述、逻辑综合、逻辑功能模拟,到时序分析、验证,直至版图设计中的 自动布局、布线,都必须有一个内容丰富、功能完整的单元库的支持。另一方面, 在自底向上的设计流程中,则是从单元库中一个个具体单元开始,逐步构成各级 功能模块,直至整个系统。 随着集成电路工艺技术的迅速发展,制造工艺向超深亚微米和纳米迈进。系 统级芯片(SOC)的规模越来越大,系统级芯片的设计越来越复杂。采用全定制设 计提高了设计的性能和密度,但是成本太高。尽可能使用已验证的可重复使用的 IP 库,是缩短设计周期,保证设计一次成功,降低系统级芯片成本的关键。标 准单元库是 IP 库中最基本的一种。基于单元的设计的优点是对于一个给定的工 艺,单元只需要设计和验证一次,而后就可以重复利用许多次,因此分摊了设计 成本。为了缩短设计过程并使设计自动化,基于单元的设计愈来愈受青睐。标准 单元库在基于单元的设计中地位十分重要,是设计的基础,它为基于单元的设计 流程的各个阶段提供支持,对设计的性能、功耗、面积和成品率至关重要。 标准单元基本类型 通常标准单元库中的标准单元按功能分类一般分为如下几种: 1.逻辑门:如与门、或门、与非门、或非门、与或非门、或与非门、异或门 及混合逻辑门等。每种单元又包括多种驱动形式。 2.驱动单元:驱动单元有正向驱动和反向驱动两种形式,每种驱动单元可以 有四种不同的输出负载能力。 3.时序单元:如触发器、锁存器、移位寄存器等。其中触发器又包括D 触发 器,RS 触发器,JK 触发器和T 触发器,每种触发器还可以设有清零/置位端等。 4.运算单元:包括半加器、全加器、减法器和二位比较器等。这些单元级联 收集整理 可构成更多位的运算单元如乘法器、除法器等。 5.综合单元:如多路选择器、计数器、编码器、译码器、奇偶发生器等。 6.I /O 单元:用于连接输入输出的金属压焊块。 7.缓冲单元:包括驱动电平转换电路、保护电路。缓冲单元可以有使能输入 端。 8.其它单元:如连线单元、电源、地单元等。 有的库中还设计了存储单元如ROM 、RAM 、SRAM 等,功能比较复杂的宏 单元,为满足用户的特殊要求而加入的扩展单元。 标准单元设计 标准单元法是库单元设计方法的一种。标准单元法的特点是各个单元高度相 同,宽度不等,随单元功能的复杂程度而变。所有的单元电源线和地线位置相同, 从单元的左右边进出,可以处在单元的最上端和最下端。如下图 标准单元布局 用标准单元构成电路版图时,每行单元的电源线、地线自然连接,单元上下 两侧有平直的布线通道。如下图所示。 收集整理 标准单元的连接 标准单元库是用全定制方法精心设计好各种单元电路的版图,然后把这些经 过优化设计并验证通过的单元版图存入数据库。设计时将所需单元从单元库中调 出,将其排列成若干行,行间留有布线通道。然后根据电路要求将各单元用连线 联接起来,同时把相应的输入/输出单元和压焊块联接起来,得到所要求的芯片 版图。 由于单元库中各个单元的高度相等,宽度不限,单元中的电源、地线及输入 输出端口位置都有特殊的规定,使得单元与单元连接时变得简单、有条理,布局 也有规律,为以后的高层次的系统设计带来的很大的方便,使得本来很复杂、工 作量很大的系统设计变得相对简单、容易,并且带有很强的规律性。 早期的标准单元由于布线资源有限,需要专门留有布线通道,如下图 Feedthrough cell Logic cell

文档评论(0)

1亿VIP精品文档

相关文档