【技术实现步骤摘要】
集成电路设计方法及装置、芯片版图分解和着色方法及装置
本申请涉及集成电路芯片涉及领域,尤其涉及一种集成电路设计方法及装置,此外,本申请还尤其涉及一种芯片版图分解和着色方法及装置。
技术介绍
针对工艺尺寸较大的集成电路芯片,在其制造过程中,同一物理层图形只需一块掩模版一次光刻即可成形,随着集成电路工艺特征尺寸的不断缩小,在22/20nm及以下尺寸工艺下原先的同物理层图形在使用一块掩模版进行一次光刻成形由于光学邻近效应导致实际图形畸变严重,不能形成功能正确的器件、连线图形,这就需要将原来同层的物理图形分解到若干子物理层掩模版(又称分解和着色)以增大邻近图形之间的间距从而通过多次光刻成形制造出符合电路性能要求的物理图形。为了支持同物理层图形的多次光刻成形需要将同物理层图形分解到若干子物理层掩模版(又称分解和着色),这种分解一般是在完成整个版图设计之后进行。但因为全芯片版图进行面向多次光刻成形工艺的版图分解和着色其复杂度高花费时间长,为了降低最后版图分解和着色的复杂度,在单元的布局时需要加大单元之间的间距从而造成潜在的芯片面积浪费。此外,在单元电路特征化时,利用未进行多次光刻成形工艺的版图分解和着色的数据所进行的寄生参数提取缺乏多次光刻成形下工艺偏差对寄生效应的影响的考虑,其所建立的单元特征化数据在该物理意义下欠缺准确性,基于这种特征化数据所进行的门级综合、门级仿真、以及后快速仿真因为基础数据的准确性问题而导致仿真结果可信度降低。
技术实现思路
为了解决上述技术问题,本申请的第一方面提供了一种集成电路设计方法及装置。本申请的第二方面提供了一种芯片版图的分解和着色方法及 ...
【技术保护点】
1.一种集成电路设计方法,其特征在于,包括:对单元库中的单元版图进行面向多次光刻成形工艺的分解和着色,构建单元库中的单元版图对应的多套单元掩模数据;一套单元掩模数据对应单元版图面向多次光刻成形工艺的一套分解和着色方案;对每个单元版图的每套单元掩模数据分别进行单元电路特征化,分别得到每个单元版图的每套单元掩模数据对应的单元电路特征化数据;利用每套所述单元电路特征化数据、寄存器传输级或其更高层设计网表及设计约束条件,进行逻辑综合,得到门级网表;根据所述门级网表和单元库中的单元摘要视图,并结合每个单元版图的每套单元掩模数据进行平面规划与布局,得到平面规划与布局结果。
【技术特征摘要】
1.一种集成电路设计方法,其特征在于,包括:对单元库中的单元版图进行面向多次光刻成形工艺的分解和着色,构建单元库中的单元版图对应的多套单元掩模数据;一套单元掩模数据对应单元版图面向多次光刻成形工艺的一套分解和着色方案;对每个单元版图的每套单元掩模数据分别进行单元电路特征化,分别得到每个单元版图的每套单元掩模数据对应的单元电路特征化数据;利用每套所述单元电路特征化数据、寄存器传输级或其更高层设计网表及设计约束条件,进行逻辑综合,得到门级网表;根据所述门级网表和单元库中的单元摘要视图,并结合每个单元版图的每套单元掩模数据进行平面规划与布局,得到平面规划与布局结果。2.根据权利要求1所述的设计方法,其特征在于,所述根据所述门级网表和单元库中的单元摘要视图,并结合每个单元版图的每套单元掩模数据进行平面规划与布局,得到平面规划与布局结果,具体包括:根据每个单元版图的每套单元掩模数据中的单元边界图形所在的子掩模信息,确定不同单元之间的间距;根据所述不同单元之间的间距,确定每个单元的邻近单元;根据所述门级网表和单元库中的单元摘要视图并结合确定的邻近单元,进行平面规划与布局,得到平面规划与布局结果。3.根据权利要求1所述的设计方法,其特征在于,所述根据所述门级网表和单元库中的单元摘要视图,并结合每个单元版图的每套单元掩模数据进行平面规划与布局,得到平面规划与布局结果,具体包括:按照间距最小的原则选择已确定单元掩模数据的邻近单元的单元掩模数据;根据所述门级网表和单元库中的单元摘要视图,并结合每个单元的邻近单元的单元掩模数据进行平面规划与布局,得到平面规划与布局结果。4.根据权利要求1所述的设计方法,其特征在于,所述根据所述门级网表和单元库中的单元摘要视图,并结合每个单元版图的每套单元掩模数据进行平面规划与布局,得到平面规划与布局结果,具体包括:按照单元电路性能最好的原则选择已确定单元掩模数据的邻近单元的单元掩模数据;根据所述门级网表和单元库中的单元摘要视图,并结合每个单元的邻近单元的单元掩模数据进行平面规划与布局,得到平面规划与布局结果。5.根据权利要求1所述的设计方法,其特征在于,所述构建单元库中的单元版图对应的多套单元掩模数据之后,所述对每个单元版图的每套单元掩模数据分别进行单元电路特征化之前,还包括:对每个单元版图的每套单元掩模数据进行光学邻近效应修正;所述对每个单元版图的每套单元掩模数据分别进行单元电路特征化,具体包括:对光学邻近效应修正后的每个单元版图的每套单元掩模数据分别进行单元电路特征化。6.根据权利要求1所述的设计方法,其特征在于,所述构建单元库中的单元版图对应的多套单元掩模数据之后,所述对每个单元版图的每套单元掩模数据分别进行单元电路特征化之前,还包括:对所述每个单元版图的每套单元掩模数据进行光刻仿真,得到每个单元版图的每套单元掩模数据光刻仿真后的图形形貌;对所述每个单元版图的每套单元掩模数据光刻仿真后的图形形貌进行寄生效应提取;所述对每个单元版图的每套单元掩模数据分别进行单元电路特征化,具体包括:根据提取到的每个单元版图的每套单元掩模数据的寄生效应进行单元电路特征化。7.根据权利要求1-6任一项所述的设计方法,其特征在于,所述得到平面规划与布局结果之后,还包括:以每个单元版图的多套分解和着色方案作为限制条件对所述平面规划与布局结果进行布线,得到全芯片版图。8.根据权利要求7所述的设计方法,其特征在于,所述以每个单元版图的多套分解和着色方案作为限制条件对所述平面规划与布局结果进行布线,得到全芯片版图,具体包括:对所述全芯片版图的每一物理层图形分别创建布线格点阵列;分别根据同一物理层中的每个单元版图及其所选分解和着色方案,将每个单元版图分解所得的子掩模图形所对应的布线格点着色成与所述子掩模图形所对应的颜色;对未实现物理连线的线网进行布线。9.根据权利要求7所述的设计方法,其特征在于,所述得到全芯片版图之后,还包括:利用所述全芯片版图中用到的单元版图的分解和着色方案,对所述全芯片版图中未分解和着色的版图进行分解和着色,得到全芯片版图的分解和着色方案;从所述全芯片版图的分解和着色方案中进行寄生参数提取;根据提取到的寄生参数对全芯片版图的电路进行...
【专利技术属性】
技术研发人员:吴玉平,陈岚,张学连,
申请(专利权)人:中国科学院微电子研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。