Allegro 基于MySQL 数据库的数据录入系统设计*
2022-06-07深圳
刘 涛,付 深圳,张 柱,周 冬
(1.高效能服务器和存储技术国家重点实验室,山东 济南 250014;2.浪潮电子信息产业股份有限公司,山东 济南 250014)
0 引言
近几年随着新基建加快落地,云、大数据、人工智能、区块链、5G 等新技术与实体经济将加速融合,随之带来的是计算量的增加。在当前数据为王的时代,计算无处不在,计算量每几个月翻一倍。Open AI 根据这些年的实际数据进行拟合,发现最先进AI 模型的计算量每3、4 个月翻一番,也就是每年增长10 倍,比摩尔定律2 年增长一倍快得多[1]。数据量的计算离不开背后服务器集群的支撑。
公司每年研发的PCB 板卡数量逐渐增加,为了后续设计参考和设计统计,每张板卡的详细设计数据都需要记录。目前公司都是通过工程师手动录入到Windchill、RDM 等研发管理系统中,由于板卡数据量多,人工统计、人工录入大大降低了工作效率,并且人工操作的出错率比较高,而且同一张板卡处于不同设计阶段,板卡设计信息也随之变化,板卡信息重复统计、重复录入也加重了工程师的工作负担。
目前PTC 公司旗下Windchill 与Cadence Concept HDL产品集成度比较高,Windchill 可以支持产品开发生命周期,因而允许在Windchill 和ERP 系统之间互换零件原件、材料清单和工程变更信息。在整个产品制造过程中,产品生命周期事件会自动触发与产品有关的信息的互换,并且它还能保证所有相关系统都同步,包括Concept HDL 库。Windchill 更擅长的是产片与物料、零部件BOM的管理[2]。
上述解决方案对于PCB 设计软件Cadence Allegro PCB Editor 集成度较低。因此,针对此问题,本文通过研究学习Allegro 二次开发,结合IPC 通信原理,研究并设计Allegro 基于MySQL 数据库的数据录入系统。……
