当前位置: 首页 > 专利查询>朱强专利>正文

一种集成电路的设计方法、装置、系统以及云端服务器制造方法及图纸

技术编号:17516551 阅读:56 留言:0更新日期:2018-03-21 01:08
本发明专利技术提供一种集成电路的设计方法、装置、系统以及云端服务器,所述集成电路的设计方法应用于用户移动终端中时,包括:接收用户输入的集成电路的设计需求信息,具体设计参数信息,对云端服务器的集成电路前端设计和集成电路后端设计进行确认;所述集成电路的设计方法应用于云端服务器中时,包括:接收用户移动终端传送的设计需求信息;根据所述设计需求信息获取设计指导信息;根据具体设计参数信息生成的集成电路前端设计;在接收到用户终端传送的确认集成电路前端设计的确认信息后根据集成电路前端设计生成集成电路后端设计;根据后端设计生成记录集成电路的设计的数据库文件。本发明专利技术有效解决了现有技术中集成电路设计工作量大,容易出错的问题。

A design method, device, system, and cloud server for an integrated circuit

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等语言设计实现。代码设计的优点是灵活,想写什么器件就写什么器件,缺陷是不够直观。工程师需要读完大段代码才能了解其功能和结构信息,同时在撰写例化的时候,需要依据代码进行编写例化,要反复对照和查看接口名称和数据宽度等信息,防止出错。例化的代码也是手写为主。由此可见,目前对集成电路的设计都需要设计师付出大量的时间,而且容易出错。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种集成电路的设计方法、装置、系统以及云端服务器,用于解决现有技术中集成电路设计工作量大,容易出错的问题。为实现上述目的及其他相关目的,本专利技术提供一种集成电路的设计方法,应用于用户移动终端中,所述用户移动终端与一云端服务器相连,所述集成电路的设计方法包括:接收用户输入的集成电路的设计需求信息并将接收到的所述设计需求信息发送至所述云端服务器;接收所述云端服务器根据所述设计需求信息获取的设计指导信息;接收用户根据所述设计指导信息输入的集成电路的具体设计参数信息并将接收到的所述具体设计参数信息发送至所述云端服务器;分别对所述云端服务器根据所述具体设计参数信息生成的集成电路前端设计和根据所述集成电路前端设计生成的集成电路后端设计进行确认;根据所述后端设计记录所述集成电路的设计。为实现上述目的,本专利技术还提供一种集成电路的设计方法,应用于云端服务器中,所述云端服务器与一用户移动终端相连,所述集成电路的设计方法包括:接收用户移动终端传送的设计需求信息;根据所述设计需求信息获取设计指导信息并将所述设计指导信息反馈至所述用户移动终端;接收所述用户终端传送的具体设计参数信息并根据所述具体设计参数信息生成的集成电路前端设计并将所述集成电路前端设计发送至所述用户移动终端;在接收到所述用户终端传送的确认所述集成电路前端设计的确认信息后根据所述集成电路前端设计生成集成电路后端设计将所述集成电路后端设计发送至所述用户移动终端;在接收到所述用户终端传送的确认所述集成电路后端设计的确认信息后根据所述后端设计生成记录所述集成电路的设计的数据库文件。于本专利技术的一实施例中,所述根据所述设计需求信息获取设计指导信息具体包括:根据所述设计需求信息搭建可编程的参数化模块并对搭建的所述参数化模块进行可行性分析;选取与所述设计需求信息相匹配的中断优先寄存器,半导体工艺、制成工艺和封装形式;对集成电路设计的成本和开发时间进行预估。于本专利技术的一实施例中,所述集成电路前端设计包括:根据具体设计参数信息于预设的互联网数据库中搜索匹配的集成电路设计模块原型,建立系统架构,并利用RTL仿真软件包进行系统设计和仿真优化,将优化后的系统转换物理可实现系统,并对所述物理可实现系统进行仿真和优化;所述集成电路后端设计包括:根据所述物理可实现系统调用半导体物理设计版图库,设计相应的半导体版图并对所述半导体版图进行优化。于本专利技术的一实施例中,所述集成电路的设计方法还包括:根据所述半导体后端设计,生成半导体封装及测试建议并将所述建议发送至所述用户移动终端;对半导体集成电路进行测试并生成测试报告发送至所述用户移动终端。为实现上述目的,本专利技术还提供一种集成电路的设计装置,应用于用户移动终端中,所述用户移动终端与一云端服务器相连,所述集成电路的设计装置包括:第一输入模块,用于接收用户输入的集成电路的设计需求信息并将接收到的所述设计需求信息发送至所述云端服务器;接收模块,用于接收所述云端服务器根据所述设计需求信息获取的设计指导信息;第二输入模块,用于接收用户根据所述设计指导信息输入的集成电路的具体设计参数信息并将接收到的所述具体设计参数信息发送至所述云端服务器;确认模块,用于分别对所述云端服务器根据所述具体设计参数信息生成的集成电路前端设计和根据所述集成电路前端设计生成的集成电路后端设计进行确认;记录模块,用于根据所述后端设计记录所述集成电路的设计。为实现上述目的,本专利技术还提供一种用户移动终端,所述用户移动终端包括如上所述的集成电路的设计装置。为实现上述目的,本专利技术还提供一种集成电路的设计装置,应用于云端服务器中,所述云端服务器与一用户移动终端相连,所述集成电路的设计装置包括:接收模块,用于接收用户移动终端传送的设计需求信息;设计指导信息模块,用于根据所述设计需求信息获取设计指导信息并将所述设计指导信息反馈至所述用户移动终端;集成电路前端设计模块,用于接收所述用户终端传送的具体设计参数信息并根据所述具体设计参数信息生成的集成电路前端设计并将所述集成电路前端设计发送至所述用户移动终端;集成电路后端设计模块,用于在接收到所述用户终端传送的确认所述集成电路前端设计的确认信息后根据所述集成电路前端设计生成集成电路后端设计将所述集成电路后端设计发送至所述用户移动终端;数据库模块,用于在接收到所述用户终端传送的确认所述集成电路后端设计的确认信息后根据所述后端设计生成记录所述集成电路的设计的数据库文件。于本专利技术的一实施例中,所述设计指导信息模块包括:可行性分析单元,用于根据所述设计需求信息搭建可编程的参数化模块并对搭建的所述参数化模块进行可行性分析;选取单元,用于选取与所述设计需求信息相匹配的中断优先寄存器,半导体工艺、制成工艺和封装形式;预估单元,用于对集成电路设计的成本和开发时间进行预估。于本专利技术的一实施例中,所述集成电路前端设计模块包括:系统架构单元,用于根据具体设计参数信息于预设的互联网数据库中搜索匹配的集成电路设计模块原型,建立系统架构;设计仿真单元,用于利用RTL仿真软件包进行系统设计和仿真优化,将优化后的系统转换物理可实现系统,并对所述物理可实现系统进行仿真和优化;所述集成电路后端设计模块包括:调用单元,用于根据所述物理可实现系统调用半导体物理设计版图库;设计优化单元,用于设计相应的半导体版图并对所述半导体版图进行优化。于本专利技术的一实施例中,所述集成电路的设计装置还包括:建议模块,用于根据所述半导体后端设计,生成半导体封装及测试建议并将所述建议发送至所述用户移动终端;试报告模本文档来自技高网...
一种集成电路的设计方法、装置、系统以及云端服务器

【技术保护点】
一种集成电路的设计方法,其特征在于,应用于用户移动终端中,所述用户移动终端与一云端服务器相连,所述集成电路的设计方法包括:接收用户输入的集成电路的设计需求信息并将接收到的所述设计需求信息发送至所述云端服务器;接收所述云端服务器根据所述设计需求信息获取的设计指导信息;接收用户根据所述设计指导信息输入的集成电路的具体设计参数信息并将接收到的所述具体设计参数信息发送至所述云端服务器;分别对所述云端服务器根据所述具体设计参数信息生成的集成电路前端设计和根据所述集成电路前端设计生成的集成电路后端设计进行确认;根据所述后端设计记录所述集成电路的设计。

【技术特征摘要】
1.一种集成电路的设计方法,其特征在于,应用于用户移动终端中,所述用户移动终端与一云端服务器相连,所述集成电路的设计方法包括:接收用户输入的集成电路的设计需求信息并将接收到的所述设计需求信息发送至所述云端服务器;接收所述云端服务器根据所述设计需求信息获取的设计指导信息;接收用户根据所述设计指导信息输入的集成电路的具体设计参数信息并将接收到的所述具体设计参数信息发送至所述云端服务器;分别对所述云端服务器根据所述具体设计参数信息生成的集成电路前端设计和根据所述集成电路前端设计生成的集成电路后端设计进行确认;根据所述后端设计记录所述集成电路的设计。2.一种集成电路的设计方法,其特征在于,应用于云端服务器中,所述云端服务器与一用户移动终端相连,所述集成电路的设计方法包括:接收用户移动终端传送的设计需求信息;根据所述设计需求信息获取设计指导信息并将所述设计指导信息反馈至所述用户移动终端;接收所述用户终端传送的具体设计参数信息并根据所述具体设计参数信息生成的集成电路前端设计并将所述集成电路前端设计发送至所述用户移动终端;在接收到所述用户终端传送的确认所述集成电路前端设计的确认信息后根据所述集成电路前端设计生成集成电路后端设计将所述集成电路后端设计发送至所述用户移动终端;在接收到所述用户终端传送的确认所述集成电路后端设计的确认信息后根据所述后端设计生成记录所述集成电路的设计的数据库文件。3.根据权利要求2所述的集成电路的设计方法,其特征在于,所述根据所述设计需求信息获取设计指导信息具体包括:根据所述设计需求信息搭建可编程的参数化模块并对搭建的所述参数化模块进行可行性分析;选取与所述设计需求信息相匹配的中断优先寄存器,半导体工艺、制成工艺和封装形式;对集成电路设计的成本和开发时间进行预估。4.根据权利要求2所述的集成电路的设计方法,其特征在于,所述集成电路前端设计包括:根据具体设计参数信息于预设的互联网数据库中搜索匹配的集成电路设计模块原型,建立系统架构,并利用RTL仿真软件包进行系统设计和仿真优化,将优化后的系统转换物理可实现系统,并对所述物理可实现系统进行仿真和优化;所述集成电路后端设计包括:根据所述物理可实现系统调用半导体物理设计版图库,设计相应的半导体版图并对所述半导体版图进行优化。5.根据权利要求2所述的集成电路的设计方法,其特征在于,所述集成电路的设计方法还包括:根据所述半导体后端设计,生成半导体封装及测试建议并将所述建议发送至所述用户移动终端;对半导体集成电路进行测试并生成测试报告发送至所述用户移动终端。6.一种集成电路的设计装置,其特征在于,应用于用户移动终端中,所述用户移动终端与一云端服务器相连,所述集成电路的设计装置包括:第一输入模块,用于接收用户输入的集成电路的设计需求信息并将接收到的所述设计需求信息发送至所述云端服务器;接收模块,用于接收所述云端服务器根据所述设计需求信息获取的设计指导信息;第二输入模块,用于接收用户...

【专利技术属性】
技术研发人员:朱强
申请(专利权)人:朱强
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1