基于标准单元的信息关联方法技术

技术编号:39582645 阅读:9 留言:0更新日期:2023-12-03 19:32
本申请属于集成电路技术领域,并且提出了基于标准单元的信息关联方法

【技术实现步骤摘要】
基于标准单元的信息关联方法、装置、设备及存储介质


[0001]本申请涉及集成电路
,尤其涉及一种基于标准单元的信息关联方法

装置

设备及存储介质


技术介绍

[0002]电子设计自动化(
Electronic Design Automation

EDA
)是指利用计算机辅助设计(
Computer Aided Design

CAD
)软件来完成超大规模集成电路(
Very Large Scale Integration Circuit

VLSI
)芯片的功能设计

综合

验证

物理设计(例如包括布局

布线

版图

设计规则检查等)等流程的设计方式

集成电路设计人员可以使用
EDA
工具设计几十万到数十亿晶体管的复杂集成电路,以减少设计偏差

提高流片成功率及节省流片费用

[0003]在使用
EDA
工具时,
EDA
工具往往需要读取库(
library
)文件,该库文件可以用于描述集成电路设计中各个单元(
cell
)的单元信息,通常以
lib
作为扩展名,在按照行业标准
《Liberty
用户指南和参考手册(
Liberty User Guides and Reference Manual


编写库文件的情况下,库文件也可以被称为“Liberty
文件”。
一般来说,不同的单元可以具有不同的特性,例如在延迟

功耗

面积等方面,为了便于在设计时对时序和功耗进行分析与优化,
EDA
工具在读取库文件后,通常需要对各个单元进行分类处理,以便于后续根据不同的设计目标和约束条件,选择合适的单元进行替换或调整,从而提高电路的性能

[0004]在相关技术中,现有的分类方法是直接根据单元的种类进行分类,例如按照寄存器(
register


锁存器(
latch


随机存取存储器(
Random Access Memory

RAM


组合逻辑门(
combination gate
)等类别对单元进行分类

[0005]在实际使用
EDA
工具设计过程中,可能需要对单元进行诸如替换

插入等处理,然而,基于现有的分类方法分类的单元仅能区别各自的种类,而同一种类下的各单元的功能可能各有不同,这使得在进行诸如单元替换

单元插入等处理时,难以快速定位到所需功能的单元,需要消耗过多的时间和资源去重新遍历整个库文件找到对应功能的单元,尤其是在需要进行多次处理的情况下,每次处理都需要遍历一次库文件,这会消耗更多的时间和资源,影响工作效率和设计进度


技术实现思路

[0006]本申请提供一种基于标准单元的信息关联方法

装置

设备及存储介质,以至少解决相关技术中难以定位到所需功能的单元而消耗过多的查找时间和资源的问题

本申请的技术方案如下:根据本申请的实施例的第一方面,提供一种基于标准单元的信息关联方法,所述信息关联方法应用于集成电路电子设计自动化软件,其中,所述信息关联方法包括:获取待处理的库文件,其中,所述库文件中包含用于构成集成电路的至少一个单元的单元信息,其中,所述单元信息包括单元的功能特征;基于所述库文件中的每个单元的单元信息,将每个单元的功能特征与已生成的标准单元的功能特征进行匹配,确定每个单元的单元类别,其
中,每个单元类别对应有一个标准单元;以及,将每个单元的单元信息关联到相应单元类别的存储空间中

[0007]可选地,通过以下方式确定每个单元的单元类别:响应于当前单元的功能特征与已生成的标准单元中的目标标准单元的功能特征匹配,将当前单元的单元类别确定为所述目标标准单元对应的目标单元类别;响应于当前单元的功能特征与已生成的标准单元中的所有标准单元的功能特征均不匹配,基于当前单元的单元信息,生成新增标准单元,为所述新增标准单元对应的新增的单元类别分配存储空间,并且将当前单元的单元类别确定为所述新增的单元类别,其中,所述新增标准单元的功能特征从当前单元的功能特征中提取得到

[0008]可选地,所述单元信息还包括单元的规格特征,其中,所述基于当前单元的单元信息,生成新增标准单元,包括:在当前单元的单元信息中提取得到当前单元的功能特征和规格特征,并且将当前单元的功能特征和规格特征作为所述新增标准单元的单元信息,以生成所述新增标准单元

[0009]可选地,所述功能特征包括输出引脚功能特征和
/
或组属性特征,其中,当前单元的功能特征与所述目标标准单元的功能特征匹配是指:当前单元的输出引脚功能特征与所述目标标准单元的输出引脚功能特征相同;和
/
或,当前单元的功能特征与所述目标标准单元的功能特征匹配还指:当前单元的输出引脚功能特征与所述目标标准单元的输出引脚功能特征相同,并且当前单元的组属性特征与所述目标标准单元的组属性特征相同

[0010]可选地,所述功能特征包括输出引脚功能特征和组属性特征,其中,通过以下方式确定当前单元的功能特征与所述目标标准单元的功能特征匹配:将当前单元的输出引脚功能特征与所述目标标准单元的输出引脚功能特征进行第一比较;在所述第一比较的结果指示当前单元的输出引脚功能特征与所述目标标准单元的输出引脚功能特征相同的情况下,将当前单元的组属性特征与所述目标标准单元的组属性特征进行第二比较;在所述第二比较的结果指示当前单元的组属性特征与所述目标标准单元的组属性特征相同的情况下,确定当前单元的功能特征与所述目标标准单元的功能特征匹配

[0011]可选地,所述输出引脚功能特征包括至少一个输出引脚的功能表达式,其中,所述将当前单元的输出引脚功能特征与所述目标标准单元的输出引脚功能特征进行第一比较,包括:在指定的输入信号下,分别针对当前单元的每个输出引脚的功能表达式与所述目标标准单元的每个输出引脚的功能表达式进行布尔运算;在当前单元的每个输出引脚的功能表达式的布尔运算结果分别与所述目标标准单元的相应输出引脚的功能表达式的布尔运算结果均一致的情况下,确定当前单元的输出引脚功能特征与所述目标标准单元的输出引脚功能特征相同

[0012]可选地,所述单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于标准单元的信息关联方法,其特征在于,所述信息关联方法应用于集成电路电子设计自动化软件,其中,所述信息关联方法包括:获取待处理的库文件,其中,所述库文件中包含用于构成集成电路的至少一个单元的单元信息,其中,所述单元信息包括单元的功能特征;基于所述库文件中的每个单元的单元信息,将每个单元的功能特征与已生成的标准单元的功能特征进行匹配,确定每个单元的单元类别,其中,每个单元类别对应有一个标准单元;以及,将每个单元的单元信息关联到相应单元类别的存储空间中
。2.
根据权利要求1所述的信息关联方法,其特征在于,通过以下方式确定每个单元的单元类别:响应于当前单元的功能特征与已生成的标准单元中的目标标准单元的功能特征匹配,将当前单元的单元类别确定为所述目标标准单元对应的目标单元类别;响应于当前单元的功能特征与已生成的标准单元中的所有标准单元的功能特征均不匹配,基于当前单元的单元信息,生成新增标准单元,为所述新增标准单元对应的新增的单元类别分配存储空间,并且将当前单元的单元类别确定为所述新增的单元类别,其中,所述新增标准单元的功能特征从当前单元的功能特征中提取得到
。3.
根据权利要求2所述的信息关联方法,其特征在于,所述单元信息还包括单元的规格特征,其中,所述基于当前单元的单元信息,生成新增标准单元,包括:在当前单元的单元信息中提取得到当前单元的功能特征和规格特征,并且将当前单元的功能特征和规格特征作为所述新增标准单元的单元信息,以生成所述新增标准单元
。4.
根据权利要求1所述的信息关联方法,其特征在于,所述功能特征包括输出引脚功能特征和
/
或组属性特征,其中,当前单元的功能特征与所述标准单元的功能特征匹配是指:当前单元的输出引脚功能特征与所述标准单元的输出引脚功能特征相同;和
/
或,当前单元的输出引脚功能特征与所述标准单元的输出引脚功能特征相同,并且当前单元的组属性特征与所述标准单元的组属性特征相同
。5.
根据权利要求1所述的信息关联方法,其特征在于,所述功能特征包括输出引脚功能特征和组属性特征,其中,通过以下方式确定当前单元的功能特征与所述标准单元的功能特征匹配:将当前单元的输出引脚功能特征与所述标准单元的输出引脚功能特征进行第一比较;在所述第一比较的结果指示当前单元的输出引脚功能特征与所述标准单元的输出引脚功能特征相同的情况下,将当前单元的组属性特征与所述标准单元的组属性特征进行第二比较;在所述第二比较的结果指示当前单元的组属性特征与所述标准单元的组属性特征相同的情况下,确定当前单元的功能特征与所述标准单元的功能特征匹配
。6.
根据权利要求5所述的信息关联方法,其特征在于,所述输出引脚功能特征包括至少一个输出引脚的功能表达式,其中,所述将当前单元的输出引脚功能特征与所述标准单元的输出引脚功能特征进行第一比较,包括:在指定的输入信号下,分别针对当前单元的每个输出引脚的功能表达式与所述标准单
元的每个输出引脚的功能表达式进行布尔运算;在当前单元的每个输出引脚的功能表达式的布尔运算结果分别与所述标准单元的相应输出引脚的功能表达式的布尔运算结果均一致的情况下,确定当前单元的输出引脚功能特征与所述标准单元的输出引脚功能特征相同
。7.
根据权利要求2所述的信息关联方法,其特征在于,所述单元信息还包括单元的规格特征,其中,还通过以下方式确定每个单元的单元类别:响应于当前单元的功能特征和规格特征均与已生成的标准单元中的目标标准单元的功能特征和规格特征匹配,执行将当前单元的单元类别确定为所述目标单元类别的步骤;响应于已生成的标准单元中不存在与当前单元的功能特征和规格特征二者均匹配的标准单元,执行生成所述新增标准单元且将当前单元的单元类别确定为所述新增的单元类别的步骤,其中,所述新增标准单元的功能特征和规格特征分别从当前单元的功能特征和规格特征中提取得到
。8.
根据权利要求7所述的信息关联方法,其特征在于,通...

【专利技术属性】
技术研发人员:徐浩丰
申请(专利权)人:英诺达成都电子科技有限公司
类型:发明
国别省市:

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

1