The present invention provides an integrated circuit design method, device, system and cloud server, including the integrated circuit design method is applied to the user in the mobile terminal, integrated circuit design demand information receiving user input, the specific design parameters, integrated circuit design and front-end ASIC design of cloud server confirm; including the integrated circuit design method is applied to the cloud server, receiving user demand information of the mobile terminal design of transmission; according to the design requirements of information design guidance information; according to the design of integrated circuit design parameters of front-end specific information generated in the received transmission; the user terminal confirmation information integrated circuit front design according to the front end IC design generation circuit according to the end; A database file designed to generate the design of an integrated circuit. The invention effectively solves the problem of large workload and error prone in the design of integrated circuits in the existing technology.
【技术实现步骤摘要】
一种集成电路的设计方法、装置、系统以及云端服务器
本专利技术涉及集成电路
,特别是涉及一种集成电路的设计方法、装置、系统以及云端服务器。
技术介绍
集成电路(IC,IntegratedCircuit),顾名思义就是把一定数量的常用电子元件,如电阻、电容、晶体管等,以及这些元件之间的连线,通过半导体工艺集成在一起的具有特定功能的电路。目前,很多集成电路设计工具如Xilinx的ISE,Altera的Quartus,MentorGraphics的Modelsim等,其主流思想是面向工艺的设计。设计方法包括界面设计及代码设计。界面设计主要基于市场上常见的元器件进行组合连线设计,界面的优点是设计非常直观,但是灵活性不够。如果在界面中新增加一个不存在的设备器件,往往需要写代码、打包、更新到器件库、从器件库查找并使用等过程,一旦元器件设计有误,就会需要重新回到代码修改并重新打包。已经在设计中存在的器件需要重新更替。流程繁复浪费了设计师大量的时间,尤其是源代码不慎丢失,将会直接导致模块无法修改,设计师需要重新来过。代码设计是目前非常流行的设计方式,无论是元器件接口定义,模块例化还是功能实现,全部用Verilog、VHDL或SystemC等语言设计实现。代码设计的优点是灵活,想写什么器件就写什么器件,缺陷是不够直观。工程师需要读完大段代码才能了解其功能和结构信息,同时在撰写例化的时候,需要依据代码进行编写例化,要反复对照和查看接口名称和数据宽度等信息,防止出错。例化的代码也是手写为主。由此可见,目前对集成电路的设计都需要设计师付出大量的时间,而且容易出错。
技术实现思路
...
【技术保护点】
一种集成电路的设计方法,其特征在于,应用于用户移动终端中,所述用户移动终端与一云端服务器相连,所述集成电路的设计方法包括:接收用户输入的集成电路的设计需求信息并将接收到的所述设计需求信息发送至所述云端服务器;接收所述云端服务器根据所述设计需求信息获取的设计指导信息;接收用户根据所述设计指导信息输入的集成电路的具体设计参数信息并将接收到的所述具体设计参数信息发送至所述云端服务器;分别对所述云端服务器根据所述具体设计参数信息生成的集成电路前端设计和根据所述集成电路前端设计生成的集成电路后端设计进行确认;根据所述后端设计记录所述集成电路的设计。
【技术特征摘要】
1.一种集成电路的设计方法,其特征在于,应用于用户移动终端中,所述用户移动终端与一云端服务器相连,所述集成电路的设计方法包括:接收用户输入的集成电路的设计需求信息并将接收到的所述设计需求信息发送至所述云端服务器;接收所述云端服务器根据所述设计需求信息获取的设计指导信息;接收用户根据所述设计指导信息输入的集成电路的具体设计参数信息并将接收到的所述具体设计参数信息发送至所述云端服务器;分别对所述云端服务器根据所述具体设计参数信息生成的集成电路前端设计和根据所述集成电路前端设计生成的集成电路后端设计进行确认;根据所述后端设计记录所述集成电路的设计。2.一种集成电路的设计方法,其特征在于,应用于云端服务器中,所述云端服务器与一用户移动终端相连,所述集成电路的设计方法包括:接收用户移动终端传送的设计需求信息;根据所述设计需求信息获取设计指导信息并将所述设计指导信息反馈至所述用户移动终端;接收所述用户终端传送的具体设计参数信息并根据所述具体设计参数信息生成的集成电路前端设计并将所述集成电路前端设计发送至所述用户移动终端;在接收到所述用户终端传送的确认所述集成电路前端设计的确认信息后根据所述集成电路前端设计生成集成电路后端设计将所述集成电路后端设计发送至所述用户移动终端;在接收到所述用户终端传送的确认所述集成电路后端设计的确认信息后根据所述后端设计生成记录所述集成电路的设计的数据库文件。3.根据权利要求2所述的集成电路的设计方法,其特征在于,所述根据所述设计需求信息获取设计指导信息具体包括:根据所述设计需求信息搭建可编程的参数化模块并对搭建的所述参数化模块进行可行性分析;选取与所述设计需求信息相匹配的中断优先寄存器,半导体工艺、制成工艺和封装形式;对集成电路设计的成本和开发时间进行预估。4.根据权利要求2所述的集成电路的设计方法,其特征在于,所述集成电路前端设计包括:根据具体设计参数信息于预设的互联网数据库中搜索匹配的集成电路设计模块原型,建立系统架构,并利用RTL仿真软件包进行系统设计和仿真优化,将优化后的系统转换物理可实现系统,并对所述物理可实现系统进行仿真和优化;所述集成电路后端设计包括:根据所述物理可实现系统调用半导体物理设计版图库,设计相应的半导体版图并对所述半导体版图进行优化。5.根据权利要求2所述的集成电路的设计方法,其特征在于,所述集成电路的设计方法还包括:根据所述半导体后端设计,生成半导体封装及测试建议并将所述建议发送至所述用户移动终端;对半导体集成电路进行测试并生成测试报告发送至所述用户移动终端。6.一种集成电路的设计装置,其特征在于,应用于用户移动终端中,所述用户移动终端与一云端服务器相连,所述集成电路的设计装置包括:第一输入模块,用于接收用户输入的集成电路的设计需求信息并将接收到的所述设计需求信息发送至所述云端服务器;接收模块,用于接收所述云端服务器根据所述设计需求信息获取的设计指导信息;第二输入模块,用于接收用户...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。