System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于网表和Layout版图优化标准单元面积的方法技术_技高网

一种基于网表和Layout版图优化标准单元面积的方法技术

技术编号:40116110 阅读:9 留言:0更新日期:2024-01-23 19:55
本发明专利技术公开了一种基于网表和Layout版图优化标准单元面积的方法,其特征在于,包括如下步骤:对网表cell进行打散操作,对cell中device的各端口的连接进行分析,并抽象化gate两端的连接在device左右两侧;根据每个device的左右端的连接情况,对device进行左右排序和组合;且左右排序过程中:若相邻两个device的相向端的net名称一致,则将该相邻两个device靠在一起,共用一个名称一致的net;若相邻两个device的相向端的net名称不一致,则翻转其中一个device。本发明专利技术可以缩小面积标准单元的面积,优化标准单元的布局,提高标准单元库的质量和芯片产品的竞争力。

【技术实现步骤摘要】

本专利技术涉及电子设计自动化(eda)领域,具体涉及一种基于网表和layout版图优化标准单元面积的方法。


技术介绍

1、标准单元(standard cell)是数字集成电路设计中常用的基本组成元件,通常由若干个晶体管和其它电子器件组成,它们可以用来构建电路的不同部分。标准单元库是数字集成电路设计过程中必不可少的开发库。标准单元库中的元件布局对于芯片的功耗、信号延迟和面积等指标都有很大的影响。因此,在标准单元库的设计中,需要对标准单元的布局进行优化,以满足芯片设计的需求。


技术实现思路

1、本专利技术的目的在于提供一种基于网表和layout版图优化标准单元面积的方法,包括如下步骤:

2、对网表cell进行打散操作,对cell中device的各端口的连接进行分析,并抽象化gate两端的连接在device左右两侧;

3、根据每个device的左右端的连接情况,对device进行左右排序和组合;且左右排序过程中:若相邻两个device的相向端的net名称一致,则将该相邻两个device靠在一起,共用一个名称一致的net,可以达到缩小面积;若相邻两个device的相向端的net名称不一致,则翻转其中一个device。

4、优选的,在左右排序过程中,将具有power net的device放置在最左侧,且使该device的左侧端口为power net;把power net放在最外面,把连接线都留在内部,方便后端的布局布线。

5、优选的,对device进行左右排序之前,先对具有相同net的device进行分类,再将具有相同net的device从左往右依次的放置。

6、优选的,对device进行左右排序和组合之后,计算当前放置后cell的宽度,并记录device组合序列。

7、优选的,进行不超过200次随机排列方式的左右排序和组合计算,比较出其中cell面积最小的组合方式。

8、优选的,对网表cell进行打散操作之前,获取cell的spacing设定。

9、优选的,所述spacing设定包括:“diffusion to boundary”、“diffusion edge topoly”、“diffusion to diffusion”、“poly to poly with parallel”、“poly to polywith series”、“x pitch”。

10、优选的,根据cell面积最小的组合方式,并结合spacing设定,新建版图cell,根据组合序列,依次把device进行放置,需要注意的是,对于并联或串联的device,需要用不同spacing设定进行放置。

11、优选的,device放置完成后,检查cell boundary是否落在x_pitch上并修正。

12、优选的,将新建的cell和原始cell进行比较,若新建的cell的面积小于原始cell的面积,则将新建的cell保存在版图library中。

13、本专利技术的优点和有益效果在于:本专利技术可以缩小面积标准单元的面积,优化标准单元的布局,提高标准单元库的质量和芯片产品的竞争力。

14、本专利技术还具有如下特点:

15、针对客户提出更高的面积指标,需要对标准单元的面积进行优化(缩小面积标准单元的面积),本专利技术通过对每个spicenetlist中的cell进行模拟计算,配合输入的参数,可以得到比较好的面积参数:包括面积,以及各device的组合方式,供layout工程师分析,通过几个工程项目的测试,已经验证了正确性。

16、本专利技术对device的排列组合进行优化,通过200次的排序验证,可以达到最优方案。采用本专利技术的方法,对于standard cell,可以达到自动化版图80%的工作量。本专利技术大大提高了standard cell layout库的质量,以及大大缩短了开发周期。

17、本专利技术不仅可以优化标准单元的面积,还可以优化标准单元的布局。具体来说,本专利技术将一组标准单元排列在网格上,以形成一个有效的逻辑电路。为此,本专利技术将标准单元分成几个逻辑组件,并在组件之间建立关系,以实现最佳布局。这些关系可以是在逻辑上相关的单元之间的连接,也可以是根据它们之间的物理位置进行建立的。通过优化单元之间的布局,本专利技术可以在保持最小面积的同时提高电路的性能。本专利技术的这一创新对于在有限的物理空间内实现高性能芯片的设计非常重要。

本文档来自技高网...

【技术保护点】

1.一种基于网表和Layout版图优化标准单元面积的方法,其特征在于,包括如下步骤:

2. 根据权利要求1所述的基于网表和Layout版图优化标准单元面积的方法,其特征在于,在左右排序过程中,将具有Power net的device放置在最左侧,且使该device的左侧端口为Power net。

3.根据权利要求2所述的基于网表和Layout版图优化标准单元面积的方法,其特征在于,对device进行左右排序之前,先对具有相同net的device进行分类,再将具有相同net的device从左往右依次的放置。

4.根据权利要求3所述的基于网表和Layout版图优化标准单元面积的方法,其特征在于,对device进行左右排序和组合之后,计算当前放置后cell的宽度,并记录device组合序列。

5.根据权利要求4所述的基于网表和Layout版图优化标准单元面积的方法,其特征在于,进行不超过200次随机排列方式的左右排序和组合计算,比较出其中cell面积最小的组合方式。

6.根据权利要求5所述的基于网表和Layout版图优化标准单元面积的方法,其特征在于,对网表cell进行打散操作之前,获取cell的spacing设定。

7. 根据权利要求6所述的基于网表和Layout版图优化标准单元面积的方法,其特征在于,所述spacing设定包括:“diffusion to boundary”、“diffusion edge to poly”、“diffusion to diffusion”、“poly to poly with parallel”、“poly to poly withseries”、“x pitch”。

8.根据权利要求7所述的基于网表和Layout版图优化标准单元面积的方法,其特征在于,根据cell面积最小的组合方式,并结合spacing设定,新建版图Cell,根据组合序列,依次把device进行放置。

9. 根据权利要求8所述的基于网表和Layout版图优化标准单元面积的方法,其特征在于,device放置完成后,检查cell boundary是否落在x_pitch上并修正。

10.根据权利要求9所述的基于网表和Layout版图优化标准单元面积的方法,其特征在于,将新建的cell和原始cell进行比较,若新建的cell的面积小于原始cell的面积,则将新建的cell保存在版图library中。

...

【技术特征摘要】

1.一种基于网表和layout版图优化标准单元面积的方法,其特征在于,包括如下步骤:

2. 根据权利要求1所述的基于网表和layout版图优化标准单元面积的方法,其特征在于,在左右排序过程中,将具有power net的device放置在最左侧,且使该device的左侧端口为power net。

3.根据权利要求2所述的基于网表和layout版图优化标准单元面积的方法,其特征在于,对device进行左右排序之前,先对具有相同net的device进行分类,再将具有相同net的device从左往右依次的放置。

4.根据权利要求3所述的基于网表和layout版图优化标准单元面积的方法,其特征在于,对device进行左右排序和组合之后,计算当前放置后cell的宽度,并记录device组合序列。

5.根据权利要求4所述的基于网表和layout版图优化标准单元面积的方法,其特征在于,进行不超过200次随机排列方式的左右排序和组合计算,比较出其中cell面积最小的组合方式。

6.根据权利要求5所述的基于网表和layout版图优化标准单元面积的方法,其特征在于,对网表cell进行打散操作之前,获取cell的s...

【专利技术属性】
技术研发人员:钮丽周斌
申请(专利权)人:苏州腾芯微电子有限公司
类型:发明
国别省市:

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

1