本发明涉及电子设计自动化,尤其涉及一种交换数据输出方法及系统。
背景技术:
1、在电子设计自动化(electronic design automation,eda)设计过程中,尝尝需要与机械计算机辅助设计(mechanical computer aided design,mcad)之间交换数据。交换数据包含了各种几何图形,对于一个较大的eda设计,依次描述各个几何图形到中交换数据中,会生成一个很大的数据文件。例如,描述一个引脚数为1024的球栅阵列(ball gridarra,bga)封装,需要分别描述1024个引脚的形状,交换数据的大小非常大,不利于数据的传输和存储。
2、因此,有必要提供一种新型的交换数据输出方法及系统以解决现有技术中存在的上述问题。
技术实现思路
1、本发明的目的在于提供一种交换数据输出方法及系统,减小交换数据的大小。
2、为实现上述目的,本发明的所述交换数据输出方法,应用于eda,包括:
3、获取eda设计中的所有几何图形;
4、定义每种所述几何图形的编码;
5、引用对应所述编码替换所述eda设计中的几何图形,以输出交换数据。
6、可选地,所述几何图形包括圆形、矩形、椭圆形、多边形和不规则形状。
7、本发明还提供了一种交换数据输出系统,包括获取单元、定义单元和引用单元,所述获取单元用于获取eda设计中的所有几何图形,所述定义单元用于定义每种所述几何图形的编码,所述引用单元用于引用对应所述编码替换所述eda设计中的几何图形,以输出交换数据。
8、本发明的有益效果在于:获取eda设计中的所有几何图形,定义每种所述几何图形的编码,引用对应所述编码替换所述eda设计中的几何图形,以输出交换数据,通过编码代替几何形状,极大地减少了数据的大小。
1.一种交换数据输出方法,应用于eda,其特征在于,包括:
2.根据权利要求1所述的交换数据输出方法,其特征在于,所述几何图形包括圆形、矩形、椭圆形、多边形和不规则形状。
3.一种交换数据输出系统,其特征在于,包括获取单元、定义单元和引用单元,所述获取单元用于获取eda设计中的所有几何图形,所述定义单元用于定义每种所述几何图形的编码,所述引用单元用于引用对应所述编码替换所述eda设计中的几何图形,以输出交换数据。