[发明专利]集成电路后端设计系统及方法在审
申请号: | 201710704976.0 | 申请日: | 2017-08-17 |
公开(公告)号: | CN108133069A | 公开(公告)日: | 2018-06-08 |
发明(设计)人: | 徐靖 | 申请(专利权)人: | 上海倚韦电子科技有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 上海宏京知识产权代理事务所(普通合伙) 31297 | 代理人: | 孙益青 |
地址: | 201203 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设计模块 设计系统 优化模块 集成电路 功能等价性 时序 布局规划 电压衰减 分析模块 环境建立 检查模块 人力成本 任务模块 设计效率 物理验证 自动单元 综合优化 时钟树 布线 签核 环节 标准化 门槛 全局 保证 | ||
1.一种集成电路后端设计系统,其特征在于包括:
环境建立模块:所述环境建立模块用于建立本地目录、采集前端生成的基础数据并将所述基础数据存储在本地目录下;
设计任务模块:所述设计任务模块用于定义设计任务、基于各设计任务定义其对应使用的EDA工具、基于各EDA工具分配系统资源、针对各设计任务和其对应的EDA工具生成对应的设计命令并将该设计命令保存在本地目录下;
初始时序分析模块:所述初始时序分析模块用于通过预设导入的分析工具对环境建立模块收集的前端基础设计数据进行正确性评估和合理性评估;
布局规划设计模块:所述布局规划设计模块用于读取EDA工具和基础数据、定义I/O管脚位置、定义宏单元摆放位置、定义标准单元放置区域;
自动单元放置优化模块:所述自动单元放置优化模块用于通过EDA设计工具自动完成标准单元的放置和位置优化;
时钟树综合优化模块:所述时钟树综合优化模块用于通过EDA设计工具自动生成时钟树、并对该时钟树进行优化处理;
全局布线优化模块:所述全局布线优化模块用于通过EDA设计工具自动生成芯片信号线路的物理连接设计、并对该芯片信号线路进行优化处理;
工程修改模块:所述工程修改模块用于根据设计的改动要求通过EDA工具对当前的设计结果进行局部重新设计;
功能等价性检查模块:所述功能等价性检查模块用于通过EDA设计工具验证后端生成的设计数据与前端设计的基础数据的一致性;
时序签核设计模块:所述时序签核设计模块用于通过EDA设计工具对后端生成的设计数据进行性能评估;
电压衰减分析模块:所述电压衰减分析模块用于通过EDA设计工具评估和分析芯片的供电设计;
物理验证模块:所述物理验证模块用于通过EDA设计工具验证最终版图流片。
2.如权利要求1所述集成电路后端设计系统,其特征在于:所述环境建立模块包括基础数据采集单元和基础数据自检单元;所述基础数据采集单元用于采集前端基础设计数据、包括时序分析基础资料,布局布线设计基础资料,IP设计基础资料,验证设计基础资料和测试设计基础资料;所述基础数据自检单元用于对所有收集的基础设计资料进行检查,确认本地目录中收集资料的完整性,正确性和与数据源的一致性。
3.如权利要求1所述集成电路后端设计系统,其特征在于:所述设计任务模块包括EDA工具调用单元,资源分配单元,任务建立分析单元;所述EDA工具调用单元用于针对设计任务定义使用的EDA工具;所述资源分配单元用于基于EDA工具的运行时进行系统资源的分配;所述任务建立分析单元用于在设计命令生成后检查命令的完整性和正确性。
4.如权利要求1所述集成电路后端设计系统,其特征在于:所述初始时序分析模包括EDA工具自检单元,设计数据读入单元,设计数据验证单元和初始时序分析单元;所述EDA工具自检单元用于自检EDA工具是否启动成功;所述设计数据库读入单元用于在EDA工具启动成功后读入设计数据;所述设计数据验证单元用于验证读入数据的正确性;所述初始时序单元用于分析初始时序的合理性。
5. 如权利要求1所述集成电路后端设计系统,其特征在于:所述布局规划设计模块包括EDA工具自检单元,设计数据读入单元,布局规划单元和布局分析单元;所述EDA工具自检单元用于自检EDA工具是否启动成功;所述设计数据库读入单元用于在EDA工具启动成功后读入设计数据;所述布局规划单元用于完成I/O 管脚的位置定义、对宏单元根据时序要求进行摆放和定义标准单元放置区域;所述布局分析单元用于验证布局规划设计的合理性。
6.如权利要求1所述集成电路后端设计系统,其特征在于:所述自动单元放置优化模块包括EDA工具自检单元,设计数据读入单元,自动放置和优化单元和自动放置检测单元;所述EDA工具自检单元用于自检EDA工具是否启动成功;所述设计数据库读入单元用于在EDA工具启动成功后读入设计数据;所述自动放置和优化单元用于读取布局规划设计模块的布局信息、通过DEF文件传递给APR工具,APR工具根据网表和时序约束信息进行自动放置、时序检查和单元放置优化;所述自动放置检测单元用于验证自动单元放置和优化的合理性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海倚韦电子科技有限公司,未经上海倚韦电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710704976.0/1.html,转载请声明来源钻瓜专利网。