浙江雷娜科技有限公司楼英明获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉浙江雷娜科技有限公司申请的专利一种分布式多进程时序违例分析方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120181002B 。
龙图腾网通过国家知识产权局官网在2025-08-26发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510654696.8,技术领域涉及:G06F30/3315;该发明授权一种分布式多进程时序违例分析方法是由楼英明;代其锋;郑成设计研发完成,并于2025-05-21向国家知识产权局提交的专利申请。
本一种分布式多进程时序违例分析方法在说明书摘要公布了:本发明涉及一种分布式多进程时序违例分析方法,属于电子设计自动化领域,该方法包括以下步骤:S1.根据驱动端口对电路图进行切分,切分数据块包括时序弧、引脚信息和连线信息,连线数据块含了起始引脚和终止引脚;S2.启动多进程,各进程加载一个切分数据块,构建相应的时序子图,并对该时序子图进行分析,且各进程间通过数据交换建立时序子图间的依赖关系;S3.各进程分别读取对应时序子图的时序约束信息、工艺库文件,然后根据拓扑序进行时序计算和引脚翻转值计算,通过进程间通信完成依赖传播;S4.对多进程输出时序信息,完成时序报告,报告时序违例。本发明通过分布式的计算极大提高了分析效率,且能适用于综合的各个阶段。
本发明授权一种分布式多进程时序违例分析方法在权利要求书中公布了:1.一种分布式多进程时序违例分析方法,其特征在于:其包括以下步骤: S1.根据驱动端口对电路图进行切分,切分数据块包括时序弧、引脚信息和连线信息,连线数据块包含了起始引脚和终止引脚; S2.启动多进程,各进程加载一个切分数据块,构建相应的时序子图,并对该时序子图进行分析,且各进程间通过数据交换建立时序子图间的依赖关系,具体步骤包括: S2.1.启动分布式系统,分布式系统中的每个进程存在相应的id标识,id的序号为0~m-1,m为引脚数组大小,各进程根据自身的id读取对应数组并获取数组中的数据,进而形成多个分区,将各进程的id作为对应的分区id; S2.2.多进程加载连线数据,在进程内部构造时序子图,其中,V表示引脚集合,E表示连线集合; S2.3.多进程同时生成引脚的分区信息,所述的分区信息为一个引脚到分区id的映射,记录每个引脚在哪些进程中存在,并将该信息写到共享介质中; S2.4.多进程程序根据自身id读取引脚的信息、引脚的分区信息,遍历引脚中的所有分区id,构建引脚详情信息,引脚详情信息包括引脚的基本属性、分区id,根据分区id拷贝多份引脚详情信息,根据分区下标放入到对应的存储介质中; S3.各进程分别读取对应时序子图的时序约束信息、工艺库文件,然后根据拓扑序进行时序计算和引脚翻转值计算,通过进程间通信完成依赖传播; 时序计算和引脚翻转值计算的具体步骤为: S3.1.多进程程序并行运行,读取对应时序子图中的时序约束文件、库映射文件信息,采用拓扑序从无任何依赖的驱动引脚节点开始计算,根据扇出引脚信息、设计约束、库映射文件中的信息计算引脚的翻转值; S3.2.将驱动引脚的翻转值通过图传递到所有扇出引脚,针对每个扇出引脚,找到扇出引脚所在的分区id,分区id的计算方法为,其中,为引脚id的哈希函数,m为引脚数组的大小,通过共享介质将该扇出引脚的翻转值传播到其它的进程中; S3.3.各进程同步检查存储介质,读取传播到该进程的驱动引脚的翻转,并在时序子图中查找与传播到进程的扇出引脚的翻转值对应的引脚的时序弧、驱动引脚,如果驱动引脚的扇入引脚均完成对翻转的计算,则以驱动引脚为中心计算所有时序弧的延时和驱动引脚的翻转; S3.4.判断时序弧的延时是否计算完毕,若未完毕,则返回S3.2,直至各进程完成所有时序弧的延时计算,若完毕,表示该进程计算完成; S4.对多进程输出时序信息,完成时序报告,报告时序违例。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人浙江雷娜科技有限公司,其通讯地址为:322015 浙江省金华市义乌市稠江街道杨村路300号A幢1楼-003;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。