The invention provides a method and apparatus for designing integrated circuits, including the design method of the integrated circuit: update detection front-end file from time to time; in the front end of file update case, according to the front end of file in a predetermined execution mode through the back-end design tools to perform digital back-end design flow reservation, design in order to update the integrated circuit. The invention can solve the existing technology can not be updated according to the front-end file timely start digital backend design process, so that the number of back-end personnel to view the design results, promote the progress of the whole project.
【技术实现步骤摘要】
本专利技术涉及集成电路芯片设计领域,尤其涉及一种集成电路的设计方法及装置。
技术介绍
在芯片设计过程中,需要不断地发现问题并根据问题调整设计,存在数字前端和后端的交互。在现有的交互过程中,通常是数字前端人员更新网表(netlist)或约束(sdc)之后,通知数字后端人员,然后由数字后端人员根据更新的网表或约束,重新开始运行设计流程。若相关人员缺失,会造成交互延滞而浪费时间,降低工作效率由于数字后端设计流程的运行时间较长,在流片之前的最后阶段,若不及时启动后端设计流程,查看设计结果,会影响整个项目的进度。而现有技术无法根据前端文件的更新情况及时启动数字后端设计的流程。
技术实现思路
有鉴于此,本专利技术提供一种集成电路的设计方法及装置,以根据前端文件的更新情况,及时启动数字后端设计的流程,方便数字后端人员及时查看设计结果,推动整个项目的进度。根据本专利技术的第一方面,提供一种集成电路的设计方法,包括:定时检测前端文件的更新情况;在所述前端文件有更新的情况下,根据所述前端文件以预定的执行方式通过后端设计工具执行预定的数字后端设计流程,从而更新集成电路的设计。进一步地,所述以预定的执行方式通过后端设计工具执行预定的数字后端设计流程包括:在所述预定的执行方式为第一方式的情况下,通过所述后端设计工具执行所述预定的数字后端设计流程后打开所述后端设计工具的图形用户界面;在所述预定的执行方式为第二方式的情况下,通过所述后端设计工具执行所述预定的数字后端设计流程后继续定时检测所述前端文件的更新情况。进一步地,所述预定的数字后端设计流程包括以下顺序的任一步骤及所述任一步骤之前的 ...
【技术保护点】
一种集成电路的设计方法,包括:定时检测前端文件的更新情况;在所述前端文件有更新的情况下,根据所述前端文件以预定的执行方式通过后端设计工具执行预定的数字后端设计流程,从而更新集成电路的设计。
【技术特征摘要】
1.一种集成电路的设计方法,包括:定时检测前端文件的更新情况;在所述前端文件有更新的情况下,根据所述前端文件以预定的执行方式通过后端设计工具执行预定的数字后端设计流程,从而更新集成电路的设计。2.根据权利要求1所述的方法,其中,所述以预定的执行方式通过后端设计工具执行预定的数字后端设计流程包括:在所述预定的执行方式为第一方式的情况下,通过所述后端设计工具执行所述预定的数字后端设计流程后打开所述后端设计工具的图形用户界面;在所述预定的执行方式为第二方式的情况下,通过所述后端设计工具执行所述预定的数字后端设计流程后继续定时检测所述前端文件的更新情况。3.根据权利要求1或2所述的方法,其中,所述预定的数字后端设计流程包括以下顺序的任一步骤及所述任一步骤之前的所有步骤:初始设计;标准单元布局和优化;时钟树综合和优化;时钟树布线和优化;信号线布线;信号线布线优化;完成芯片设计;输出结果。4.根据权利要求3所述的方法,其中,所述定时检测前端文件的更新情况包括:每间隔预定时间执行更新指令,将所述前端文件更新至版本库中对应的最新版本,得到执行结果信息,如果所述执行结果信息中存在数据更新的标志,则判定所述前端文件有更新。5.根据权利要求4所述的方法,其中,所述后端设计工具包括集成电路编译器ICCompiler。6.根据权利要求5所述的方法,其中,所述通过后端设计工具执行预定的数字后端设计流程包括:在工具命令命令语言TCL解释器中,使用循环语句调用gmake命令执行与所述预定的数字后端设计流程中各个步骤对应的工具命令语言TCL脚本文件,以通过集成电路编译器ICCompiler执行预定的数字后端设计流程。7.根据权利要求6所述的方法,其中,在所述执行方式为第一方式的情况下,不执行与所述各...
【专利技术属性】
技术研发人员:秦海阳,李岩,陈广缘,
申请(专利权)人:北京集创北方科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。