首页/新闻资讯/正文详情

Design Compiler:布图规划探索(ICC II)

发布时间:2026/9/24 14:08:51 来源:云帆数科 栏目:资讯中心
Design Compiler:布图规划探索(ICC II)
相关阅读Design Compilerhttps://blog.csdn.net/weixin_45791458/category_12738116.html?spm1001.2014.3001.5482目录简介设置布图规划探索启动布图规划探索使用布图规划探索保存布图规划修改退出布图规划探索简介在拓扑模式的Design Compiler Graphical中可以用布图规划探索(Floorplan Exploration)功能打开IC Compiler II进行布图规划的创建、修改与分析。布图规划探索也是以二进制格式向IC Compiler II传递物理信息的一种方法。在进行布图规划探索前需要读取设计指定物理库和逻辑库指定逻辑约束和物理约束也可以使用默认物理约束然后在中对设计进行物理综合。综合完成后可以评估结果质量(QoR)并根据需要使用布图规划探索功能来创建新的布图规划或优化现有的布图规划最后将其返回给Design Compiler。图1展示了一个典型布图规划探索的流程。图1 布图规划探索的流程在阅读本文之前首先需要先学习如何在IC Compiler中启动布图规划探索本文只会说明与IC Compiler相比在IC Compiler II中启动布图规划探索的区别。Design Compiler布图规划探索ICChttps://blog.csdn.net/weixin_45791458/article/details/149919096?spm1001.2014.3001.5501设置布图规划探索在使用布图规划探索时需要满足以下条件设计必须是已映射综合的。设计中的所有单元必须能够链接到逻辑库和物理库。如果使用Design Compiler Graphical或Milkyway模式下的Design Compiler NXT则需要使用Library Manager创建NDM参考库因为IC Compiler II必须使用NDM库如果使用NDM模式下的Design Compiler NXT则无需这个过程。如果使用Design Compiler Graphical至少需要使用set_icc2_options命令设置IC Compiler II可执行文件的路径、NDM参考库。如果使用Milkyway模式下的Design Compiler NXT至少需要使用set_icc2_options命令设置NDM参考库无需使用set_icc2_options命令设置IC Compiler II可执行文件的路径因为Design Compiler NXT自带了IC Compiler II。如果使用NDM模式下的Design Compiler NXT使用set_icc2_options命令进行设置不是必须的Design Compiler NXT自带了IC Compiler II。set_icc2_options命令还可以指定暂时存储布图规划探索中所需文件例如在布图规划探索时IC Compiler II会根据Design Compier的NDM参考库创建临时的NDM设计库使用的工作目录默认情况下如果设置了TMPDIR环境变量则保存在$TMPDIR/dcg_unique_string目录下否则保存在/tmp/dcg_unique_string目录下等信息用户可以自行设置注意当设置了工作目录后文件将保存在$指定目录/dcg_unique_string目录下这与IC Compiler不同。启动布图规划探索使用start_icc2或start_icc2_dp命令即可启动布图规划探索会话当进行此操作时系统将自动完成以下任务Design Compiler会将所有逻辑约束和物理约束部分不支持传送到IC Compiler II用于布图规划。在布图规划退出之前Design Compiler的所有窗口和命令行都将被禁用。对于Design Compiler Graphical至少需要使用set_icc2_options命令指定IC Compiler II可执行文件的路径和NDM参考库其他信息例如技术文件会从当前的Milkyway设计库中获取如果没有指定的话。使用布图规划探索当启用布图规划探索功能时Design Compiler会将IC Compiler II的任务设置为Design Planning如图2所示。图2 布图规划界面保存布图规划修改使用update_dc_floorplan命令可以将当前布图规划以DEF文件和TCL文件的格式保存在之前指定的工作目录中如果不使用该命令则所有修改将丢失。退出布图规划探索当使用quit或exit命令退出IC Compiler II后保存的保存的布图规划将自动被Design Compiler应用。

相关推荐

一文详解git
一文详解git

目录 什么是git git 配置 基本操作 工作区、暂存区、版本库 版本回退 撤销修改 删除文件 分支管理 创建、切换、合并、删除分支 合并冲突 合并模式 分支策略 bug 分支 强制删除分支 远程操作 理解分布式版本控制系统 创建远程仓库 克隆远程仓库 方式… · 2026/9/24 14:08:38

Vim编辑器从零到实战:高频命令、模式思维与C++开发技巧
Vim编辑器从零到实战:高频命令、模式思维与C++开发技巧

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 14:08:32

Design Compiler:物理约束
Design Compiler:物理约束

Design Compilerhttps://blog.csdn.net/weixin_45791458/category_12738116.html?spm1001.2014.3001.5482 目录 IC Compiler IC Compiler II 用户自定义物理约束 Jupiter XT(过时) 保存设计 保存为二进制格式 保存为ASCII格式 保存为供IC Compiler II使… · 2026/9/24 14:08:32

国内AI FDE服务商哪家比较靠谱?五个硬指标一测便知
国内AI FDE服务商哪家比较靠谱?五个硬指标一测便知

判断国内AI FDE服务商哪家比较靠谱,别听宣讲,看五项硬指标:一查平台方认证背书,二看交付方法论是否成体系,三核行业案例能否实地验证,四问驻场服务半径,五审报价与服务边界是否透明。五项全过的… · 2026/9/24 14:46:02

抛载检测 → 重复控制 RPT 清窗逻辑 → RPT 缓投使能 → 二阶滤波处理
抛载检测 → 重复控制 RPT 清窗逻辑 → RPT 缓投使能 → 二阶滤波处理

可以专门 提供 储能一体机ARM通信管理单元,从ARM单元代码,主DSP代码、方案、硬件软件全部开源;一体化解决方案 提供西门子200全套解决方案,软硬件解决方案,全部源代码。 抛载检测 → 重复控制 RPT 清窗逻辑 → RPT 缓投使能 → 二阶滤波处理 前置背景: 你的逆变器是50H… · 2026/9/24 14:46:02

陶晶驰T0/T5/X3串口屏选型避坑指南:从UART协议到触控驱动的硬核解析
陶晶驰T0/T5/X3串口屏选型避坑指南:从UART协议到触控驱动的硬核解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 14:45:49

gsd-core 配置加载性能优化:loadConfig 中 detectSubRepos 目录扫描的 per-call memoization 治理(PR 315)
gsd-core 配置加载性能优化:loadConfig 中 detectSubRepos 目录扫描的 per-call memoization 治理(PR 315)

【免费下载链接】gsd-core Git. Ship. Done - Core 项目地址: https://gitcode.com/gh_mirrors/ge/gsd-core 点击查看 免费下载 导读 在 gsd-core(Git. Ship. Done — Core)中,loadConfig 是项目配置加载的核心入口,… · 2026/9/24 14:45:49

STAR-RIS辅助MISO安全通信:MATLAB实现RSMA安全速率优化
STAR-RIS辅助MISO安全通信:MATLAB实现RSMA安全速率优化

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 14:45:42

Easy-Vibe 附录:Docker 容器化实战指南——从镜像分层原理到多阶段构建部署
Easy-Vibe 附录:Docker 容器化实战指南——从镜像分层原理到多阶段构建部署

Easy-Vibe 附录:Docker 容器化实战指南——从镜像分层原理到多阶段构建部署 【免费下载链接】easy-vibe 从 0 到 1 学会 vibe coding,项目制学习 项目地址: https://gitcode.com/datawhalechina/easy-vibe 容器化是"在我机器上能跑"这一… · 2026/9/24 14:45:36

基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程

简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13

1D-CNN时间序列建模实战:从Conv1d原理到工业落地
1D-CNN时间序列建模实战:从Conv1d原理到工业落地

简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26

柔软的L:汉语语流中被忽视的舌肌张力控制
柔软的L:汉语语流中被忽视的舌肌张力控制

1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码