CN113705136B 一种集成电路自动化逻辑综合系统、方法、装置及介质 (浪潮电子信息产业股份有限公司)_第1页
CN113705136B 一种集成电路自动化逻辑综合系统、方法、装置及介质 (浪潮电子信息产业股份有限公司)_第2页
CN113705136B 一种集成电路自动化逻辑综合系统、方法、装置及介质 (浪潮电子信息产业股份有限公司)_第3页
CN113705136B 一种集成电路自动化逻辑综合系统、方法、装置及介质 (浪潮电子信息产业股份有限公司)_第4页
CN113705136B 一种集成电路自动化逻辑综合系统、方法、装置及介质 (浪潮电子信息产业股份有限公司)_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本申请公开了一种集成电路自动化逻辑综根据综合参数对待综合RTL代码文件进行逻辑综这样节约了设计成本,有利于集成电路快速上2迭代优化命令自动生成模块,用于根据所述优化控制参数对所述初步报告信息分析子模块,用于根据各条所述路径的建立时间时序分析结果输出子模块,用于根据各条所述路径的违例值其中,任意一条路径的违例值比值为该路径的建立时间时优化控制子模块,用于在所述建立时间时序违例最大值LVT标准单元利用率设置子模块,用于在所述LVT标准单元当前利用率小于所述LVT标增量及所述LVT标准单元当前利用率设置优化后L3所述优化控制子模块,用于在所述LVT标准单元当前利用率不小于所述LULVT标准单元利用率设置子模块,用于在所述ULVT标准单元当前利用率最大增量及所述ULVT标准单元当前利用率设置优化后ULVT标准增量优化综合执行子模块,用于在所述综合已耗时间小于所述预设最长迭代时间时,对所述新路径组进行建立时间时序违例优化,并根据所述优化后LVT标准单元利用率和所利用所述初步综合结果中各个路径组中各条路径的建立时间时序违例值、LVT标准单4.根据权利要求3所述的集成电路自动化逻辑综合系统,其特征将所述LVT标准单元每次迭代最大增量与所述LVT标准单元当前利用率的和作为预选将所述LVT标准单元最大利用率和所述预选LVT标准单元利用率两者中的最大值设置根据所述优化控制参数对所述初步综合结果中的路径进行优化,得到优化后综合结4序被处理器执行时实现如权利要求5所述的集成电56[0021]利用所述初步综合结果中各个路径组中各条路径的建立时间时序违例值、LVT标[0030]LVT标准单元利用率设置子模块,用于在所述LVT标准单元当前利用率小于所述最大增量及所述LVT标准单元当前利用率设置优化后LV7迭代最大增量及所述ULVT标准单元当前利用率设置优化后ULVT标[0035]将所述LVT标准单元每次迭代最大增量与所述LVT标准单元当前利用率的和作为[0036]将所述LVT标准单元最大利用率和所述预选LVT标准单元利用率两者中的最大值所述计算机程序被处理器执行时实现前述公开的集成电路自动化逻自动分析模块更新优化控制参数,便根据更新后优化控制参数对优化后综合结果进行迭89自动分析模块更新优化控制参数,便根据更新后优化控制参数对优化后综合结果进行迭(LowVoltageThreshold)标准单元最大利用率、LVT标准单元每次迭代最大增量、ULVT(UltraLowVoltageThreshold)标准单元最大利用率、ULVT标准单元每次迭代最大增量;束文件的路径及所述库文件的路径读入所述待综合RTL代码文件、所述综合约束文件及所件的路径及所述库文件的路径读入所述待综合RTL代码文件、所述综合约束文件及所述库间时序违例值可以按照从大到小的顺序写入到所述初步综子模块,用于根据各条所述路径的建立时间时序违例值确定出建立时间时序违例最大值、径的违例值比值和所述违例值比值门限确定各条所述路径的优化控制变量tag,并将所述例值比值为该路径的建立时间时序违例值与该路径所属路径组的建立时间时序违例平均个路径组中第d条路径的优化控制变量记为tagsd,所有路径的建立时间时序最大违例值为Vmaxsmax值为Vmax小于所述预设建立时间时序最大[0075]优化控制子模块151,用于在所述建立时间时序违例最大值不小于所述预设建立[0078]LVT标准单元利用率设置子模块153,用于在所述LVT标准单元当前利用率小于所代最大增量及所述LVT标准单元当前利用率设置优化后LVT标[0080]ULVT标准单元利用率设置子模块154,用于在所述ULVT标准单元当前利用率小于每次迭代最大增量及所述ULVT标准单元当前利用率设置优化后ULVT标准[0081]增量优化综合执行子模块155,用于在所述综合已耗时间小于所述预设最长迭代建立时间时序违例最大值Vmax是否不小于所述预设建立时间时序最大违例阈值M,如果否,则表示初步综合结果已经满足要求,可以直接将所述初步综合结果作为目标综合结果输出。如果所述建立时间时序违例最大值Vmax不小于所述预设建立时间时序最大违例阈值M,LVT标准单元当前利用率Pnow%小于所述LVT标准单元最大利用率P%时,根据所述LVT标准单元最大利用率P%、所述LVT标准单元每次迭代最大增量Pstep%及所述LVT标准单元当前前利用率Pnow%不小于所述LVT标准单元最大利用率P%时,还需要判断所述ULVT标准单元设最长迭代时间Tmax时,对所述新路径组进行建立时间时序违例优化,并根据所述优化后LVT标准单元利用率和所述优化后ULVT标准单元利用率对所述初步综合结果中的路径进行量与所述LVT标准单元当前利用率的和作为预选LVT标准单元利用率;将所述LVT标准单元最大利用率和所述预选LVT标准单元利用率两者中的最大值设置所述优化后LVT标准单元置,也即前述的环境配置模块中的路径信息获取子模块获取所述待综合RTL代码文件的路否小于P如果Pnow%小于P则设置LVT标准单元的利用率为max(Pstep%+PnowP%),如果Pnow%不小于P则Qnow%是否小于Q如果Qnow%小于Q则设置ULVT标准单元的利[0095]图5为本申请实施例提供的一种电子设备20的结构示意图,该电子设备20具体可等。处理器21可以采用DSP(digitalsignalprocessing,数字信号处理)、FPGA(field-示屏所需要显示的图像的渲染和绘制。一些实施例中,处理器21

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论