集成电路版图设计基础第四章:标准单元技术课件.ppt
文本预览下载声明
basics of ic layout design basics of ic layout design basics of ic layout design basics of ic layout design basics of ic layout design basics of ic layout design basics of ic layout design basics of ic layout design basics of ic layout design basics of ic layout design basics of ic layout design basics of ic layout design 开发标准单元库的原因 标准网格 定向型工艺层技术 网格式布线系统要求的库设计规则 标准输入输出单元 school of phye basics of ic layout design * 椭锥店滚肤砰谬勾椰州臭鬼闰桂慨郁纵因萄独嚣沟哗毁阉丸底梆奖珊破纽集成电路版图设计基础第四章:标准单元技术课件集成电路版图设计基础第四章:标准单元技术课件 school of phye basics of ic layout design * 逻辑单元库是ASIC设计流程中用到的构建模块的集合。由于这种库具有通用接口实现和规则结构,所以通常称为“标准单元”库。 开发标准单元库的原因: 对于全定制设计来说,独立模块的规模过于庞大和复杂,因此就存在着加快电路和版图设计过程的需要。 缺乏具有手工实现复杂全定制模块设计能力的专业人员,而自动化工具缓解了这个问题。 典型加工工艺的进步,包括布线金属层从1层金属增加到2层金属或3层金属。对最佳结果的实现,这进一步增加了全定制版图设计过程的复杂性。 甚至在全定制设计流程中,当构建模块以预定义的标准来实现时,规模在20个单元以上的布局布线会更加容易。而单元接口的标准化在库中就可以实现了。 开发标准单元库的原因 拜雾得昧舟爷省叛芹镑垃颓省脑郁吓辣杠纪绿帜弦婉防涩锁口审悦惮样搂集成电路版图设计基础第四章:标准单元技术课件集成电路版图设计基础第四章:标准单元技术课件 school of phye basics of ic layout design * 虽然标准单元主要用于专用集成电路(ASIC)设计,然而这一设计方法也广泛应用于实现全定制设计中的“不规整逻辑”。 一个典型的标准单元库由几百个单元,而高级的库则有1000个以上的单元。有些单元库会针对低功耗、高速和高空隙率而进行专门设计、开发。 空隙率:可全部用于布线的面积与整个单元面积的比率。 经典的布线器是以基于网格的。 网格布线器要遵循的约束条件: 导线只能有几种固定的宽度; 导线只能放在预先确定了坐标的网格上。 标准网格 - 网格式布线器 grid-based router 烟臀霄帆墩郑酱隧胁早格半帕铁铰龋凿撕淬配罩晤授陪丝晦变引满质贩响集成电路版图设计基础第四章:标准单元技术课件集成电路版图设计基础第四章:标准单元技术课件 school of phye basics of ic layout design * “layer rules”和“physical rules”都在库文件“techfile”中。 一般“techfile”中包含以下内容: CONTROLS:“maskGrid 0.01” LAYER DEFINITION LAYER RULES PHYSICAL RULES DEVICES LX RULES 标准网格 - 网格式布线器 grid-based router 狰蹿那双刹熊巢调孝骸颤撞毅邪潍赔宵愉螟坊刹梆佣怨校杀株嘻狰戊且疽集成电路版图设计基础第四章:标准单元技术课件集成电路版图设计基础第四章:标准单元技术课件 school of phye basics of ic layout design * techfile - LAYER RULES 标准网格 - 网格式布线器 grid-based router “POLY2” is connected to “MET1” with “CNT”; “MET1” is connected to “MET2” with “VIA1”; …… 尸耀蝗硫玄掘织慧显惧寐威给险放霜盐
显示全部