【技术实现步骤摘要】
一种基于云共享的数字电子元件仿真设计方法及系统
本专利技术涉及电子设计平台领域,具体来说,涉及一种基于云共享的数字电子元件仿真设计方法及系统。
技术介绍
传统的电子元件设计,具体包括多层式电路板的设计,通常由单名或单组设计人员完成设计稿,然后采用仿真软件,包括Multisim、Tina、Proteu等,在个人电脑上,或上传至服务器进行仿真运算,以初步确定该设计稿件的性能,并发现逻辑错误点。随着电子技术的快速发展,多层式电路的设计越来越负责,对进行仿真运算的计算机的要求也越来越高,单个普通个人电脑和服务器越来越难以胜任仿真运算任务,而租用大型服务器的成本也十分高昂;此外,电子电路的设计稿,缺乏共享交易平台,不利于设计人员之间的共享、学习和交易。随着互联网技术的发展,云共享技术的应用越来越广泛,云共享技术可以将互联的多个服务器协调起来,每个服务器作为一个运算核心,通过云共享技术实现算力共享。
技术实现思路
1.要解决的技术问题(1)现有的电子电路仿真软件均为单机运行,对硬件要求较高,使用成本较高;(2)电子电路的设计稿,缺乏共享交易平台,不利于设计人员之间的共享、学习和交易。针对现有技术中存在的问题,本专利技术的目的在于提供种基于云共享的数字电子元件设计方法及设计平台系统,其优点在于,利用云共享技术,将多层式电路板的电子设计稿进行分层封装,发送给多个分布式服务器,单个服务器仅承担部分仿真任务,由多个分布式服务器协同完成仿真运算,提高了仿真算力,降低了硬件要求和使
【技术保护点】
1.一种基于云共享的数字电子元件仿真设计方法,其特征在于,/nS1:启动步骤:/nS1.1:发送工作请求:客户端通信模块(21)向云端通信模块(15)发送工作请求;/nS1.2:在线状态及算力反馈:测试需求发布模块(13)基于工作请求向各分布式服务器(12)发送询问请求并接收应答信号,所述应答信号包括该分布式服务器的在线状态标志位,所述在线状态标志位flag1n包括可用标志位flag1n on和不可用标志位flag1n off,以及分布式服务器的可用算力信息;所述flag1n是指第n号分布式服务器的在线状态标志位flag1;/nS1.3:返回工作许可:云端通信模块(15)向客户端通信模块(21)返回工作许可;/nS2:仿真设计步骤:/nS2.1:分层封装:客户端设计模块(22)将多层式电路板的电子设计稿发送至云端设计模块(111),云端设计模块(111)调用封装模块(113)对电子设计稿进行分层,并确定每层的接口I/O信息;/nS2.2:任务分配:测试需求发布模块(13)将电子设计稿各分层按电子元件数量由多至少的顺序进行排序,按可用算力由高至低地发送至各分布式服务器(12),若分布式服 ...
【技术特征摘要】
1.一种基于云共享的数字电子元件仿真设计方法,其特征在于,
S1:启动步骤:
S1.1:发送工作请求:客户端通信模块(21)向云端通信模块(15)发送工作请求;
S1.2:在线状态及算力反馈:测试需求发布模块(13)基于工作请求向各分布式服务器(12)发送询问请求并接收应答信号,所述应答信号包括该分布式服务器的在线状态标志位,所述在线状态标志位flag1n包括可用标志位flag1non和不可用标志位flag1noff,以及分布式服务器的可用算力信息;所述flag1n是指第n号分布式服务器的在线状态标志位flag1;
S1.3:返回工作许可:云端通信模块(15)向客户端通信模块(21)返回工作许可;
S2:仿真设计步骤:
S2.1:分层封装:客户端设计模块(22)将多层式电路板的电子设计稿发送至云端设计模块(111),云端设计模块(111)调用封装模块(113)对电子设计稿进行分层,并确定每层的接口I/O信息;
S2.2:任务分配:测试需求发布模块(13)将电子设计稿各分层按电子元件数量由多至少的顺序进行排序,按可用算力由高至低地发送至各分布式服务器(12),若分布式服务器(12)的数量少于电子设计稿的层数,则剩余分层保留在中心服务器(11);
S2.3:节拍对时:所述中心服务器(11)和所述分布式服务器(12)的时序节拍模块(116)对时;
S2.4:仿真运算:中心服务器发送启动指令,开始仿真运算。
2.根据权利要求1所述的一种基于云共享的数字电子元件仿真设计方法,其特征在于:所述步骤S2.4具体为:
S2.4.1:建立通信:所述分布式服务器(12)确定其所接收的分层上的所有接口所对接的其他分布式服务器,与之建立通信;
S2.4.2:发送启动指令:所述中心服务器(11)向所有分布式服务器(12)发出仿真启动指令;
S2.4.3:接口对接:任一输出接口向与之对接的输入接口输出两个指令;本时刻输出标志位flag2ni和输出电流;所述flag2ni是指,第n号分布式服务器的第i个接口在本时刻是否有电流输出;I/O接口对接:对于任一分布式服务器,若某输入接口接收到的本时刻输出标志位flag2ni为“有输出标志ON”,则等待后续的输出电平,若接收到的为“无输出标志OFF”,则将该接口视为盲端;
S2.4.4:分层仿真:分布式服务器基于所有接口信息,对所述电子设计稿进行仿真。
3.根据权利要求1或2所述的一种基于云共享的数字电...
【专利技术属性】
技术研发人员:张敏,
申请(专利权)人:深圳市英达维诺电路科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。