Digital electronic device design, adjustment method, and server. In this method, a digital electronic device is designed to analyze data retention time feature sets and obtain multiple paths for keeping time violations. The method traverses more than one path to maintain the time violation of the hold time violation, collecting multiple types of variable data each of the plurality of paths against the hold time violation. According to the type of variable data collected by the multi path time violations, assessment of key variables keep time violations, and in view of the key variables to adjust the digital electronic device design, optimization of data retention time.
【技术实现步骤摘要】
数字电子装置设计调整方法以及服务器
数字电子装置的信号同步技术。
技术介绍
电子工程中,信号同步是一项重要议题。数字电子装置是根据时钟信号的有效翻转存取数据信号,如数据信号在每次时钟信号翻转前后保持稳定不变的时间符合设计要求,能在每个节点顺利读取数据,是为信号同步,如果时钟信号有效翻转之后,数据信号保持稳定不变的时间不够,无法准确存取数据,称作保持时间违例;如时钟信号有效翻转之前,数据信号保持稳定不变的时间不够,也无法准确存取数据,称作建立时间违例。因此后期调整数字电子装置设计,保证数据信号能够被正确存取,是电子工程的一项重要课题。
技术实现思路
本申请为保持时间违例提出数字电子装置设计调整方法以及实现该方法的服务器。在一种实施方式中,数字电子装置设计调整方法包括:对一数字电子装置设计分析数据保持时间特征集,以获取保持时间违例的多条路径;遍历保持时间违例的所述保持时间违例的多条路径,以对所述保持时间违例的多条路径各自收集多类型的变量数据;根据所收集的所述保持时间违例的多条路径的多类型的变量数据,评估出保持时间违例的关键变量;以及针对上述关键变量,调整该数字电子装置的设计,优化数据保持时间。一种实施方式根据所述保持时间违例的多条路径的多类型的变量数据建立评估标准。所述多类型变量中不满足上述评估标准者视为保持时间违例的关键变量。一种实施方式更为所述保持时间违例的多条路径各自估算所述多类型变量相对违例量的比例。所述保持时间违例的多条路径间最频繁显示为最高比例的变量将被视为上述关键变量。一种实施方式是根据所述保持时间违例的多条路径上违例量分布情况设定违例量重点分布区间 ...
【技术保护点】
一种数字电子装置设计调整方法,包括:对数字电子装置设计分析数据保持时间特征集,获取保持时间违例的多条路径;遍历所述保持时间违例的多条路径,以对所述保持时间违例的多条路径各自收集多类型的变量数据;根据所收集的所述保持时间违例的多条路径的多类型的变量数据,评估出保持时间违例的关键变量;以及针对所述关键变量,调整该数字电子装置的设计,优化数据保持时间。
【技术特征摘要】
1.一种数字电子装置设计调整方法,包括:对数字电子装置设计分析数据保持时间特征集,获取保持时间违例的多条路径;遍历所述保持时间违例的多条路径,以对所述保持时间违例的多条路径各自收集多类型的变量数据;根据所收集的所述保持时间违例的多条路径的多类型的变量数据,评估出保持时间违例的关键变量;以及针对所述关键变量,调整该数字电子装置的设计,优化数据保持时间。2.如权利要求1所述的数字电子装置设计调整方法,还包括:比较所收集的所述保持时间违例的多条路径多类型的变量数据,据以建立评估标准;以及将所述多类型的变量中不满足上述评估标准者,视为保持时间违例的关键变量。3.如权利要求2所述的数字电子装置设计调整方法,还包括:为所述保持时间违例的多条路径各自估算所述多类型的变量相对违例量的比例;以及将所述保持时间违例的多条路径间最频繁显示为最高比例的变量视为上述关键变量。4.如权利要求1所述的数字电子装置设计调整方法,还包括:基于所述路径的违例量分布,设定违例量重点分布区间,其中,上述关键变量的评估专注于所述保持时间违例的多条路径中符合该违例量重点分布区间者。5.如权利要求1所述的数字电子装置设计调整方法,还包括:令所述多类型的变量包括反映路径两端的时钟信号不同步;且在上述时钟信号不同步被评估为上述关键变量时,调整时钟树和/或时钟树周边电路,以优化数据保持时间。6.如权利要求1所述的数字电子装置设计调整方法,还包括:令所述多类型的变量包括反映数据传递延时;且在上述数据传递延时被评估为上述关键变量时,调整路径和/或路径周边电路,以优化数据保持时间。7.如权利要求1所述的数字电子装置设计调整方法,还包括:令所述多类型的变量包括工艺预留裕度;且在该工艺预留裕度被评估为上述关键变量时,压缩该工艺预留裕度,以优化数据保持时间。8.如权利要求1所述的数字电子装置设计调整方法,还包括:令所述多类型的变量包括接收端限制;且在该接收端限制被评估为上述关键变量时,变换接收端设计,以优化数据保持时间。9.如权利要求1所述的数字电子装置设计调整方法,其中:所述保持时间违例的多条路径位于第一阶功能方块以及多个第二阶功能方块之间。10.如权利要求1所述的数字电子装置设计调整方法,其中:所述保持时间违例的多条路径相关的功能方块在同时域。11.一种数字电子装置设计调整方法,用于电路,包括:遍历该电路中保持时间违例的多条路径,以对所述保持时间违例的多条路径各自收集多类型变量的数据根据所收集的所述保持时间违例的多条路径的多类型变量的数据生成列表或曲线;利用所述列表或曲线,评估出保持时间违例的关键变量;以及针对所述关键变量,决定调整该数字电子装置的设计,优化数据保持时间。12.如权利要求11所述的数字电子装置设计调整方法,其中所述列表或曲线包括:反映路径两端的时钟信号不同步;反映数据传递延时;工艺预留裕度;以及接收端限制。13.如权利要求11所述的数字电子装置设计调整方法其中该方法,还包括:为所收集的上述多条路径所述保持时间违例的多条路径的多类型的变量数据各自设立阈值;各自与所述保持时间违例的多条路径在所述列表或曲线数据进行比较;以及超出所述阈值者视为上述关键变量。14.如权利要求12所述的数字电子装置设计调整方法,还包括:当上述时钟信号不同步被评估为上述关键变量时,调整时钟树或时钟树周边电路,以优化数据保持时间。15.如权利要求12所述的数字电子装置设计调整方法,还包括:当上述数据传递延时被评估为上述关键变量时,调整路径或路径周边电路,以优化数据保持时间。16.如权利要求12所述的数字电子装置设计调整方法,还包括:当上述工艺预留裕度被评估为上述关键变量时,压缩该工艺预留裕度,以优化数据保持时间。17.如权利要求12所述的数字电子装置设计调整方法,还包括:当上述接收端限制被评估为上述关键变量时,变换接收端设计,以优化数据保持时间。18.如权利要求11所述的数字电子装置设计调整方法,其中:上述多条路径所述保持时间违例关键变量多条路径穿过多阶多个功能方块。19.如权利要求1所述的数字电子装置设计调整方法,其中:上...
【专利技术属性】
技术研发人员:林哲民,李冰,辛玲,杨帅,
申请(专利权)人:上海兆芯集成电路有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。