一种获取存储器版图电源主线的方法及装置制造方法及图纸

技术编号:15650098 阅读:223 留言:0更新日期:2017-06-17 03:02
本发明专利技术提供一种获取存储器版图电源主线的方法及装置。所述方法包括:在各版图基本单元上添加电源主线标记,所述电源主线标记包括标记矩形和电源标识;将所述各版图基本单元按照版图编程拼接算法进行拼接,形成顶层单元,所述各版图基本单元上的电源主线标记作为所述顶层单元的电源主线标记;根据所述顶层单元的电源主线标记,计算并绘制电源主线。本发明专利技术能够解决存储器基本单元的电源主线与编程方法紧密耦合的技术问题。

【技术实现步骤摘要】
一种获取存储器版图电源主线的方法及装置
本专利技术涉及存储器
,尤其涉及一种获取存储器版图电源主线的方法及装置。
技术介绍
随着半导体制造工艺和集成电路设计能力的不断进步,系统级芯片(System-on-Chip,SoC)中使用的存储器数目日益增多,由于在同一个设计中需要各种大小不同或者结构不同的存储器,完全用全定制的方法设计这些存储器变得非常困难。存储器编译器就成为用来生成不同大小与功能的存储器的有效工具而被广泛使用。对于存储器的电源设置,在SoC的电源规划时,连接存储器宏单元的单一层次电源线需要有确定的方向,所以存储器编译器生成的版图和LEF文件需要提供完整的确定方向的电源主线以供电源规划工具连接,存储器编译器一般提供矩形的电源主线金属层。目前现有技术中存储器编译器形成电源主线是通过在存储器基本单元中事先人工绘制电源主线,然后通过拼接的方式编程到存储器宏单元中。在实现本专利技术的过程中,专利技术人发现现有技术中至少存在如下技术问题:存储器基本单元的电源主线与编程方法紧密耦合。由于存储器基本单元的电源主线与编程方法紧密耦合,从而导致存储器基本单元中绘制定型的电源主线不能适应编程方式的改变;不同的存储器编译器的版图编程可能有不同的单元拼接方式,这样导致在存储器基本单元中手动绘制电源主线的工作量比较大;在提取LEF文件时,需要扫描所有包含电源主线的基本单元,速度比较慢,导致存储器编译器的效率低。
技术实现思路
本专利技术提供的一种获取存储器版图电源主线的方法及装置,能够解决存储器基本单元的电源主线与编程方法紧密耦合的技术问题。第一方面,本专利技术提供一种获取存储器版图电源主线的方法,所述方法包括:在各版图基本单元上添加电源主线标记,所述电源主线标记包括标记矩形和电源标识;将所述各版图基本单元按照版图编程拼接算法进行拼接,形成顶层单元,所述各版图基本单元上的电源主线标记作为所述顶层单元的电源主线标记;根据所述顶层单元的电源主线标记,计算并绘制电源主线。可选地,当具有相同电源标识的标记矩形发生相交时,所述根据所述顶层单元中的电源主线标记,计算并绘制电源主线包括:当绘制水平方向的电源主线时,将具有相同电源标识的多个标记矩形在水平方向上进行覆盖合并,将覆盖合并后的矩形作为水平方向电源主线的金属层矩形;将与覆盖合并后的矩形没有发生相交的其它具有相同电源标识的标记矩形也作为水平方向电源主线的金属层矩形。可选地,当具有相同电源标识的标记矩形发生相交时,所述根据所述顶层单元中的电源主线标记,计算并绘制电源主线包括:当绘制垂直方向的电源主线时,先将所述顶层单元逆时针旋转90度,将具有相同电源标识的多个标记矩形在水平方向上进行覆盖合并,再将顶层单元顺时针旋转90度,将覆盖合并后的矩形作为垂直方向电源主线的金属层矩形;将与覆盖合并后的矩形没有发生相交的其它具有相同电源标识的标记矩形也作为垂直方向电源主线的金属层矩形。可选地,在所述将具有相同电源标识的多个标记矩形在水平方向上进行覆盖合并之前,所述方法还包括:将顶层单元上的标记矩形扩展到宏单元宽度。可选地,所述将具有相同电源标识的多个标记矩形在水平方向上进行覆盖合并包括:对发生相交的具有相同电源标识的标记矩形进行覆盖合并,形成覆盖矩形;若覆盖矩形与具有相同电源标识的其它标记矩形相交,则将覆盖矩形与所述其它标记矩形进行覆盖合并,形成新的覆盖矩形;若具有相同电源标识的覆盖矩形发生相交,则将相交的覆盖矩形进行覆盖合并,形成新的覆盖矩形。可选地,当具有相同电源标识的标记矩形未发生相交时,所述根据所述顶层单元中的电源主线标记,计算并绘制电源主线包括:将每个标记矩形作为所述电源标识对应的电源主线的金属层矩形。可选地,在所述将每个标记矩形作为所述电源标识对应的电源主线的金属层矩形之前,所述方法还包括:将顶层单元上的标记矩形扩展到宏单元宽度。可选地,所述版图编程拼接算法为版图编程中版图基本单元的拼接算法。第二方面,本专利技术提供一种获取存储器版图电源主线的装置,所述装置包括:添加单元,用于在各版图基本单元上添加电源主线标记,所述电源主线标记包括标记矩形和电源标识;拼接单元,用于将所述各版图基本单元按照版图编程拼接算法进行拼接,形成顶层单元,所述各版图基本单元上的电源主线标记作为所述顶层单元的电源主线标记;计算绘制单元,用于根据所述顶层单元的电源主线标记,计算并绘制电源主线。可选地,所述计算绘制单元,用于当具有相同电源标识的标记矩形发生相交时,当绘制水平方向的电源主线时,将具有相同电源标识的多个标记矩形在水平方向上进行覆盖合并,将覆盖合并后的矩形作为水平方向电源主线的金属层矩形;将与覆盖合并后的矩形没有发生相交的其它具有相同电源标识的标记矩形也作为水平方向电源主线的金属层矩形。可选地,所述计算绘制单元,用于当具有相同电源标识的标记矩形发生相交时,当绘制垂直方向的电源主线时,先将所述顶层单元逆时针旋转90度,将具有相同电源标识的多个标记矩形在水平方向上进行覆盖合并,再将所述顶层单元顺时针旋转90度,将覆盖合并后的矩形作为垂直方向电源主线的金属层矩形;将与覆盖合并后的矩形没有发生相交的其它具有相同电源标识的标记矩形也作为垂直方向电源主线的金属层矩形。可选地,所述装置还包括第一扩展单元,用于所述计算绘制单元在所述将具有相同电源标识的多个标记矩形在水平方向上进行覆盖合并之前,将顶层单元上的标记矩形扩展到宏单元宽度。可选地,所述计算绘制单元,用于对于发生相交的具有相同电源标识的标记矩形进行覆盖合并,形成覆盖矩形;当覆盖矩形与具有相同电源标识的其它标记矩形相交时,将覆盖矩形与所述其它标记矩形进行覆盖合并,形成新的覆盖矩形;当具有相同电源标识的覆盖矩形发生相交时,将相交的覆盖矩形进行覆盖合并,形成新的覆盖矩形。可选地,所述计算绘制单元,用于当具有相同电源标识的标记矩形未发生相交时,将每个标记矩形作为所述电源标识对应的电源主线的金属层矩形。可选地,所述装置还包括第二扩展单元,用于所述计算绘制单元在所述将每个标记矩形作为所述电源标识对应的电源主线的金属层矩形之前,将顶层单元上的标记矩形扩展到宏单元宽度。可选地,所述版图编程拼接算法为版图编程中版图基本单元的拼接算法。本专利技术实施例提供的一种获取存储器版图电源主线的方法及装置,将版图的电源主线绘制和版图编程独立开来(解耦),使得存储器编译器的开发更为灵活;只在顶层单元中绘制电源主线,不需要在存储器基本单元中绘制定型的电源主线,减少了存储器编译器的工作量;同时在提取LEF文件时,对电源主线金属层矩形的计算只在顶层单元进行,提高了提取LEF文件的速度。附图说明图1为本专利技术一实施例存储器版图电源主线的结构示意图;图2为本专利技术一实施例获取存储器版图电源主线方法的流程图;图3a为本专利技术一实施例添加了电源主线标记的版图基本单元的结构示意图;图3b为本专利技术一实施例版图基本单元拼接形成顶层单元的结构示意图;图3c为本专利技术一实施例顶层单元的电源主线标记拼接成电源主线金属层矩形的结构示意图;图4a为本专利技术一实施例标记矩形覆盖合并中的多个标记矩形结构示意图;图4b为本专利技术一实施例标记矩形覆盖合并中标记矩形相交覆盖合并形成覆盖矩形的结构示意图;图4c为本专利技术一实施例标本文档来自技高网...
一种获取存储器版图电源主线的方法及装置

【技术保护点】
一种获取存储器版图电源主线的方法,其特征在于,包括:在各版图基本单元上添加电源主线标记,所述电源主线标记包括标记矩形和电源标识;将所述各版图基本单元按照版图编程拼接算法进行拼接,形成顶层单元,所述各版图基本单元上的电源主线标记作为所述顶层单元的电源主线标记;根据所述顶层单元的电源主线标记,计算并绘制电源主线。

【技术特征摘要】
1.一种获取存储器版图电源主线的方法,其特征在于,包括:在各版图基本单元上添加电源主线标记,所述电源主线标记包括标记矩形和电源标识;将所述各版图基本单元按照版图编程拼接算法进行拼接,形成顶层单元,所述各版图基本单元上的电源主线标记作为所述顶层单元的电源主线标记;根据所述顶层单元的电源主线标记,计算并绘制电源主线。2.根据权利要求1所述的获取存储器版图电源主线的方法,其特征在于,当具有相同电源标识的标记矩形发生相交时,所述根据所述顶层单元中的电源主线标记,计算并绘制电源主线包括:当绘制水平方向的电源主线时,将具有相同电源标识的多个标记矩形在水平方向上进行覆盖合并,将覆盖合并后的矩形作为水平方向电源主线的金属层矩形;将与覆盖合并后的矩形没有发生相交的其它具有相同电源标识的标记矩形也作为水平方向电源主线的金属层矩形。3.根据权利要求1所述的获取存储器版图电源主线的方法,其特征在于,当具有相同电源标识的标记矩形发生相交时,所述根据所述顶层单元中的电源主线标记,计算并绘制电源主线包括:当绘制垂直方向的电源主线时,先将所述顶层单元逆时针旋转90度,将具有相同电源标识的多个标记矩形在水平方向上进行覆盖合并,再将顶层单元顺时针旋转90度,将覆盖合并后的矩形作为垂直方向电源主线的金属层矩形;将与覆盖合并后的矩形没有发生相交的其它具有相同电源标识的标记矩形也作为垂直方向电源主线的金属层矩形。4.根据权利要求2或3所述的获取存储器版图电源主线的方法,其特征在于,在所述将具有相同电源标识的多个标记矩形在水平方向上进行覆盖合并之前,所述方法还包括:将顶层单元上的标记矩形扩展到宏单元宽度。5.根据权利要求4所述的获取存储器版图电源主线的方法,其特征在于,所述将具有相同电源标识的多个标记矩形在水平方向上进行覆盖合并包括:对发生相交的具有相同电源标识的标记矩形进行覆盖合并,形成覆盖矩形;若覆盖矩形与具有相同电源标识的其它标记矩形相交,则将覆盖矩形与所述其它标记矩形进行覆盖合并,形成新的覆盖矩形;若具有相同电源标识的覆盖矩形发生相交,则将相交的覆盖矩形进行覆盖合并,形成新的覆盖矩形。6.根据权利要求1所述的获取存储器版图电源主线的方法,其特征在于,当具有相同电源标识的标记矩形未发生相交时,所述根据所述顶层单元中的电源主线标记,计算并绘制电源主线包括:将每个标记矩形作为所述电源标识对应的电源主线的金属层矩形。7.根据权利要求6所述的获取存储器版图电源主线的方法,其特征在于,在所述将每个标记矩形作为所述电源标识对应的电源主线的金属层矩形之前,所述方法还包括:将顶层单元上的标记矩形扩展到宏单元宽度。8.根据权利要求1所述的获取存储器版图电源主线的方法,其特征在于,所述版图编程拼接算法为版图编程中版图基...

【专利技术属性】
技术研发人员:张爱林
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1