一种快速设置内存条约束的方法及装置制造方法及图纸

技术编号:26791996 阅读:28 留言:0更新日期:2020-12-22 17:07
本发明专利技术提供一种快速设置内存条约束的方法及装置,通过约束管理器可以将一个内存条的约束规则信息导出为一个约束定义文件,而由于内存条在约束定义文件中信号组的标识通常有规律可遵循,因此,通过约束定义文件中信号组的标识进行批量修改,再导入约束管理器即可快速获得另一内存条的约束规则信息。本发明专利技术一改常规手动创建,而采用编辑修改约束定义文件的方式来自动创建约束规则,这就可以实现快速创建内存条约束规则的目的,从而大幅提升Allegro PCB设置内存条约束的效率,并保证设置的准确性。

【技术实现步骤摘要】
一种快速设置内存条约束的方法及装置
本专利技术涉及AllegroPCB设计
,更具体地说,涉及一种快速设置内存条约束的方法及装置。
技术介绍
Allegro是Cadence公司推出的一款PCB设计软件,是业界设计PCB的主流软件。约束管理器是Allegro软件中的一个用于设置规则的功能模块,内存条(DDRDIMM条)做PCB设计时需要在约束管理器中设置好线宽、线距以及等长等约束规则。目前比较常规的做法是对内存条的每个数据组手动创建线宽、线距和等长规则,效率低且容易出错。尤其在面对多处理器、多内存条的PCB设计时,传统手动创建约束规则的方式则明显无法满足用户需求。
技术实现思路
有鉴于此,为解决上述问题,本专利技术提供一种快速设置内存条约束的方法及装置,技术方案如下:一种快速设置内存条约束的方法,所述方法包括:获取从约束管理器中所导出的第一内存条在目标约束规则下的第一约束定义文件,所述约束定义文件用于表征约束规则信息、且其中信号组的标识与相应内存条的标识相对应;将所述第一约束定义文件中信号本文档来自技高网...

【技术保护点】
1.一种快速设置内存条约束的方法,其特征在于,所述方法包括:/n获取从约束管理器中所导出的第一内存条在目标约束规则下的第一约束定义文件,所述约束定义文件用于表征约束规则信息、且其中信号组的标识与相应内存条的标识相对应;/n将所述第一约束定义文件中信号组的第一标识修改为与第二内存条的标识相对应的第二标识,以获取所述第二内存条在所述目标约束规则下的第二约束定义文件;/n将所述第二约束定义文件导入所述约束管理器,以获取所述第二内存条在所述目标约束规则下的约束规则信息。/n

【技术特征摘要】
1.一种快速设置内存条约束的方法,其特征在于,所述方法包括:
获取从约束管理器中所导出的第一内存条在目标约束规则下的第一约束定义文件,所述约束定义文件用于表征约束规则信息、且其中信号组的标识与相应内存条的标识相对应;
将所述第一约束定义文件中信号组的第一标识修改为与第二内存条的标识相对应的第二标识,以获取所述第二内存条在所述目标约束规则下的第二约束定义文件;
将所述第二约束定义文件导入所述约束管理器,以获取所述第二内存条在所述目标约束规则下的约束规则信息。


2.根据权利要求1所述的方法,其特征在于,所述将所述第一约束定义文件中信号组的第一标识修改为与第二内存条的标识相对应的第二标识,包括:
在所述第一约束定义文件中确定所述目标约束规则的定义语句;
基于所述定义语句,将所述第一约束定义文件中信号组的第一标识修改为与第二内存条的标识相对应的第二标识。


3.根据权利要求1或2所述的方法,其特征在于,所述内存条的标识包括表征该内存条所属处理器的第一内存标识、以及表征该内存条硬件信息的第二内存标识;
相应的,所述约束定义文件中信号组的标识包括与所述第一内存标识对应的第一信号标识、以及与所述第二内存标识对应的第二信号标识;
所述将所述第一约束定义文件中信号组的第一标识修改为与第二内存条的标识相对应的第二标识,包括:
如果所述第一内存条与所述第二内存条的第一内存标识相同,将所述第一约束定义文件中信号组的第二信号标识修改为所述第二内存条对应的第二信号标识。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
从所述约束管理器中导出第一处理器的第三约束定义文件,所述第一处理器为所述第一内存条/所述第二内存条的第一内存标识所表征的处理器,所述第三约束定义文件包括所述第一约束定义文件和所述第二约束定义文件。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
将所述第三约束定义文件中信号组的第一信号标识修改为第二处理器所对应的第一信号标识,以获取所述第二处理器的第四约束定义文件;
将所述第四约束定义文件导入所述约束管理器,以获取所述第二处理器下第三内存条与第四内存条在所述目标约束规则下的约束规则信息,所述第三内存条与所述第一内存条的第二内存标识相同,所述第四内存条与所述第二内存条的第二内存标识...

【专利技术属性】
技术研发人员:王焘
申请(专利权)人:恒为科技上海股份有限公司
类型:发明
国别省市:上海;31

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

1