【技术实现步骤摘要】
一种批量处理高速信号及其脚位信息的方法和系统
本申请涉及高速信号数据处理
,特别是涉及一种批量处理高速信号及其脚位信息的方法和系统。
技术介绍
在办公环境中,Excel是用于数据分析处理的常用工具。如何在自动化办公时,快速而准确地处理高速信号,并确定其脚位对应信息,是个非常重要的问题。目前处理高速信号及其脚位对应信息的方法,通常是:从Cadence工程文件的packaged文件夹中打开pstxnet.dat文件,找到对应的Netname,筛选出高速信号后逐条整理。具体地,首先对高速信号进行数字顺序排序,再将TX_DN,TX_DP,RX_DN,RX_DP信号放到一起。每一个信号对应着自己的多个节点脚位,且在pstxnet.dat文件中差分信号会按照类型进行排列,也就是同类信号会被排到一起。然而,目前处理高速信号及其脚位对应信息的方法中,由于pstxnet.dat文件中的差分信号是同类信号放在一起,而实际应用中为了观察信号的流向,需要按照TX_DN,TX_DP,RX_DN,RX_DP的顺序,使差分信号形成一个闭环回路。因此,pstxnet.dat文件中的差分信号顺序并不满足实际应用需求,需要先进行数字顺序排序,然后按照TX_DN,TX_DP,RX_DN,RX_DP的顺序排序,这就导致在数据分析和整理过程中造成大量重复性的操作,使得高速信号处理效率较低,而且由于需要对高速信号进行两种排序,数据整理过程容易出错,使得高速信号处理的准确性也较低。
技术实现思路
本申请提供了一种批量处理 ...
【技术保护点】
1.一种批量处理高速信号及其脚位信息的方法,其特征在于,所述方法包括:/n从Cadence原理图工程文件中筛选出待处理高速信号及其对应的脚位信息;/n利用Python的Excel数据处理模块,对所述待处理高速信号进行排序处理,获取目标排列方式的高速信号;/n对目标排列方式的高速信号进行格式调整,获取高速互联表版式的高速信号。/n
【技术特征摘要】
1.一种批量处理高速信号及其脚位信息的方法,其特征在于,所述方法包括:
从Cadence原理图工程文件中筛选出待处理高速信号及其对应的脚位信息;
利用Python的Excel数据处理模块,对所述待处理高速信号进行排序处理,获取目标排列方式的高速信号;
对目标排列方式的高速信号进行格式调整,获取高速互联表版式的高速信号。
2.根据权利要求1所述的一种批量处理高速信号及其脚位信息的方法,其特征在于,所述从Cadence原理图工程文件中筛选出待处理高速信号及其对应的脚位信息,包括:
从Cadence原理图工程文件中提取出所有的信号名;
从所有的信号名中筛选出高速信号的信号名,且任一高速信号的信号名与一个高速信号相匹配。
3.根据权利要求2所述的一种批量处理高速信号及其脚位信息的方法,其特征在于,所述从Cadence原理图工程文件中提取出所有的信号名,包括:
利用Cadence工具,从Cadence原理图工程文件中导出Archive原理图文件;
在所述Archive原理图文件的packaged目录下确定初始格式的pstxnet.dat文件,所述pstxnet.dat文件中包括:Archive原理图中所有的信号名及其对应的脚位信息;
调用Python工具中的os功能模块和xlwt功能模块,将初始格式的pstxnet.dat文件转化为Excel表格形式的pstxnet.dat文件。
4.根据权利要求3所述的一种批量处理高速信号及其脚位信息的方法,其特征在于,所述从所有的信号名中筛选出高速信号的信号名,包括:
调用Python工具中的xlrd功能模块和xlwt功能模块,利用关键词查找信号名的方法,提取高速信号及其对应的脚位信息。
5.根据权利要求1所述的一种批量处理高速信号及其脚位信息的方法,其特征在于,所述利用Python的Excel数据处理模块,对所述待处理高速信号进行排序处理,获取目标排列方式的高速信号,包括:
从所有待处理高速信号中选择一组待处理高速信号;
安装Python的Excel数据处理模块;
利用所述Excel数据处理模块,进行插入行和移动操作,将所述一组待处理高速信号按照目标排列方式进行排序;
重新从所有待处理高速信号中选择另一组待处理高速信号,直到所有待处理高速信号按照...
【专利技术属性】
技术研发人员:刘庆元,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。