专用集成电路(ASIC)的数字后端设计需要各种类型的库。库是物理版图、抽象视图、时序和功能模型、晶体管电路描述的集合。
因此,库是ASIC后端设计中最关键的部分之一。这些库文件及其相关的视图和模型准确性对最终ASIC后端设计有很大的影响。
标准单元库和输入输出pad库通常用于ASIC设计。 此外,还有存储器库和定制模块库。
存储器库,例如随机存取存储器(RAM)或只读存储器(ROM)以及他们的布局,抽象视图,时序模型都是从memory compiler获取的。
定制模块库,也称为IP库,是定制模块的库,例如锁相环(PLL),模数转换器(ADC),数模转换器(DAC)和电压调节器(VR)。
标准单元和输入输出pad是ASIC后端设计中最基本的模块,存储器和定制模块库和标准单元库类似。
标准单元库
标准单元库包含ASIC设计中每个门的描述。
在今天的工艺中可以使用多层金属,使用交替走线,例如第一层金属垂直走线,第二层金属
水平走线。此时,ASIC后端设计会有更多的走线资源。
优先选用使用第一金属进行标准单元的走线,如果需要更高层金属的话,尽量使用第二金属。这会增加顶层的走线资源。
本文转载自公众号:芯片数字实验室
原文链接:https://mp.weixin.qq.com/s/3kOSFqc2pohBYmwajUOE0w
未经作者同意,请勿转载!
推荐阅读
想了解更多内容,欢迎关注芯片数字实验室专栏