电路元器件单元的映射方法、装置和电子设备制造方法及图纸

技术编号:32029424 阅读:11 留言:0更新日期:2022-01-27 12:50
本申请公开了一种电路元器件单元的映射方法、装置和电子设备,该方法包括:获取第一电路元器件单元库中的多个第一单元和第二电路元器件单元库中的多个第二单元;根据所述第一单元在所述第一电路元器件单元库中的第一标识信息和所述第二单元在所述第二电路元器件单元库中的第二标识信息,确定备选单元;根据所述第一单元和所述第二单元的属性信息,在所述备选单元中确定属性匹配的第一目标单元和第二目标单元;建立所述第一目标单元和所述第二目标单元之间的映射关系,解决人工从至少两套标准单元库挑选出单元进行配对比较的问题。套标准单元库挑选出单元进行配对比较的问题。套标准单元库挑选出单元进行配对比较的问题。

【技术实现步骤摘要】
电路元器件单元的映射方法、装置和电子设备


[0001]本申请属于电子设计自动化(Electronic design automation,EDA)领域,具体涉及一种电路元器件单元的映射方法、装置和电子设备。

技术介绍

[0002]随着现代集成电路的设计规模和复杂度的快速提升,标准单元库得到了广泛的应用。设计者可以选择使用不同厂商提供的不同工艺、电压、温度条件下的多套标准单元库。单元库中包含上千个标准单元,即使功能相同的单元,也会有不同驱动能力、不同沟道长度、不同开启电压等多种选择。在保证设计电路功能正确性的前提下,如何选择使用哪种工艺库;或者确定某一种工艺库之后,对于某种功能的标准单元,如何选择哪种驱动能力、沟道长度以及开启电压,都决定着最终设计的性能表现,通常来讲,性能包括时序、漏电及内部功耗、面积等指标。
[0003]当设计者面对不同厂商提供的或者不同工艺条件下的至少两套标准单元库,由于至少两套库的单元名称及命名规则可能完全不同,通常单元选型方法是通过人工从至少两套标准单元库挑选出单元进行配对比较。但是随着标准单元库越来越复杂,包含的单元数目越来越多,这种方法费时费力效率低,而且容易出错。

技术实现思路

[0004]本申请实施例的目的是提供一种电路元器件单元的映射方法、装置和电子设备,能够解决人工从至少两套标准单元库挑选出单元进行配对比较的问题。
[0005]第一方面,本申请实施例提供了一种电路元器件单元的映射方法,包括:获取第一电路元器件单元库中的多个第一单元和第二电路元器件单元库中的多个第二单元;根据所述第一单元在所述第一电路元器件单元库中的第一标识信息和所述第二单元在所述第二电路元器件单元库中的第二标识信息,确定备选单元;根据所述第一单元和所述第二单元的属性信息,在所述备选单元中确定属性匹配的第一目标单元和第二目标单元;建立所述第一目标单元和所述第二目标单元之间的映射关系。
[0006]第二方面,本申请实施例提供了一种电路元器件单元的映射装置,包括:获取模块,用于获取第一电路元器件单元库中的多个第一单元和第二电路元器件单元库中的多个第二单元;第一确定模块,用于根据所述第一单元在所述第一电路元器件单元库中的第一标识信息和所述第二单元在所述第二电路元器件单元库中的第二标识信息,确定备选单元;第二确定模块,用于根据所述第一单元和所述第二单元的属性信息,在所述备选单元中确定属性匹配的第一目标单元和第二目标单元;建立模块,用于建立所述第一目标单元和所述第二目标单元之间的映射关系。
[0007]第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
[0008]第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
[0009]第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
[0010]在本申请实施例中,通过获取第一电路元器件单元库中的多个第一单元和第二电路元器件单元库中的多个第二单元;根据所述第一单元在所述第一电路元器件单元库中的第一标识信息和所述第二单元在所述第二电路元器件单元库中的第二标识信息,确定备选单元;根据所述第一单元和所述第二单元的属性信息,在所述备选单元中确定属性匹配的第一目标单元和第二目标单元;建立所述第一目标单元和所述第二目标单元之间的映射关系,解决人工从至少两套标准单元库挑选出单元进行配对比较的问题,提高电子设计自动化的效率,避免出错,提高准确率。
附图说明
[0011]图1是一种电路元器件单元的映射方法的示意性流程图。
[0012]图2是另一种电路元器件单元的映射方法的示意性流程图。
[0013]图3是另一种电路元器件单元的映射方法中面积信息的示意图。
[0014]图4是另一种电路元器件单元的映射方法的示意性流程图。
[0015]图5是一种电路元器件单元的映射装置的结构示意图。
[0016]图6是一种电子设备的结构示意图。
[0017]图7是一种电子设备的结构示意图。
具体实施方式
[0018]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
[0019]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0020]下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的电路元器件单元的映射方法进行详细地说明。
[0021]图1是一种电路元器件单元的映射方法的示意性流程图。该方法由电子设备,包括但不限于终端设备和/或服务器设备来执行,该方法包括:
[0022]S102:获取第一电路元器件单元库中的多个第一单元和第二电路元器件单元库中的多个第二单元。
[0023]读入不同厂商提供的或者不同工艺条件下的至少两套标准单元库,例如第一电路
元器件单元库libraryA和第二电路元器件单元库libraryB。如表1所示。
[0024]表1
[0025][0026]S104:根据所述第一单元在所述第一电路元器件单元库中的第一标识信息和所述第二单元在所述第二电路元器件单元库中的第二标识信息,确定备选单元。
[0027]第一电路元器件单元库和第二电路元器件单元库中的单元的具体名称可能会不一样。但单元的类型命名会符合一定规则。例如,缓冲器单元名称中一般包含“BUF”字符串,反相器单元名称一般包含“INV”字符串。“ULVT,LVT,NVT”等字符串通常可以用来标识不同的单元开启电压(例如:BUFD1EP35PLVT、BUFD1EP35PNVT、BUFD1EP35PHVT)。可以通过标准单元库中的标识信息,例如单元名称,确定备选单来进行比较。
[0028]例如,如果只想比较两套标准单元库中低开启电压的单元,可以给定

source“*LVT
”‑
target“*LVT”来进行筛选。如果只想比较单元库A中的缓冲器单元和单元库B中的反相器单元,可以给定

source“BUF*...

【技术保护点】

【技术特征摘要】
1.一种电路元器件单元的映射方法,其特征在于,包括:获取第一电路元器件单元库中的多个第一单元和第二电路元器件单元库中的多个第二单元;根据所述第一单元在所述第一电路元器件单元库中的第一标识信息和所述第二单元在所述第二电路元器件单元库中的第二标识信息,确定备选单元;根据所述第一单元和所述第二单元的属性信息,在所述备选单元中确定属性匹配的第一目标单元和第二目标单元;建立所述第一目标单元和所述第二目标单元之间的映射关系。2.根据权利要求1所述的方法,其特征在于,根据所述第一单元和所述第二单元的属性信息,在所述备选单元中确定属性匹配的第一目标单元和第二目标单元,包括:根据所述第一单元和所述第二单元的面积信息,在所述备选单元中确定所述面积信息满足预设关系的第一目标单元和第二目标单元,其中,所述预设关系包括面积差小于或等于预设阈值。3.根据权利要求1所述的方法,其特征在于,根据所述第一单元和所述第二单元的属性信息,在所述备选单元中确定属性匹配的第一目标单元和第二目标单元,包括:根据所述第一单元和所述第二单元的名称信息,确定所述第一单元和所述第二单元的驱动能力;在所述备选单元中确定驱动能力匹配的第一目标单元和第二目标单元,其中,所述驱动能力匹配包括:驱动能力相同。4.根据权利要求1所述的方法,其特征在于,根据所述第一单元和所述第二单元的属性信息,在所述备选单元中确定属性匹配的第一目标单元和第二目标单元,包括:根据所述第一单元和所述第二单元的名称信息,确定所述第一单元和所述第二单元的驱动能力;接收用户输入的比例信息;在所述备选单元中确定驱动能力匹配的第一目标单元和第二目标单元,其中,所述驱动能力匹配包括:所述第一目标单元和第二目标单元的驱动能力与所述比例信息匹配。5.根据权利要求1所述的方法,其特征在于,在建立所述第一目标单元和所述第二目标单元之间的映射关系之后,所述方法还包括:显示所述第一目标单元和所述第二目标单元之间的映射关系;接收用户的调整操作;响应于所述调整操作,调整所述映射关系,所述调整包括:新建、修改和删除中的至少一者。6.一种电路元器件单元的映射装置,其特征在于,包括:获取模块,用于获取第一电路元器件单元库中的多个第一单元和第二电路元器件单元库中的多...

【专利技术属性】
技术研发人员:刘毅陈彬雍晓董森华杨晓东
申请(专利权)人:北京华大九天科技股份有限公司
类型:发明
国别省市:

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

1