理解DC、DCT和DCG之间的联系
最编程
2024-02-02 21:21:32
...
目录
- 1. Feature的包含关系:
- 2. DCT和DCG多了的feature:
- 3. 库的差异
- 4. 物理约束
- 5. 启动/命令 差异
- 6. 低功耗
1. Feature的包含关系:
- DC 基础feature
- DCT 包含DC的所有feature(wire_load_model除外).
- DCG 包含DCT的所有feature.
2. DCT和DCG多了的feature:
- DC 基础feature
- DCT 解决DC的时序模型(wire_load_model)误差过大的问题,
DCT在综合的时候可以更加精确考虑path的线延时,
并结合更加准确的path的时序情况进行优化.
- DCG 在DCT的基础上解决拥塞问题, 更好的布局布线.
3. 库的差异
-DC 基础库
-DCT 比DC多了physical library设置
-DCG 比DCT多了layer和congestion设置
4. 物理约束
- DC 不需要
- DCT 需要
- DCG 需要
物理约束来源:
通过ICC做floorplan之后的def文件抽取.
而不是使用物理约束命令来编写(因为很难通过命令精确的表述block的布局布线信息).
5. 启动/命令 差异
- DC dc_shell-t
- DCT dc_shell-topo / compile_ultra
- DCG dc_shell-topo / compile_ultra -spg
6. 低功耗
都支持低功耗设计, 需要编写upf/cpf文件.
原文地址:https://www.cnblogs.com/gaiqingfeng/p/16066215.html
推荐阅读
-
理解OA和ERP的不同之处及它们之间的联系
-
理解DC、DCT和DCG之间的联系
-
Linux设备驱动开发详解——学习笔记-设备驱动来联系。在没有操作系统的情况下,工程师可以根据硬件设备的特点自行定义接口。而在有操作系统的情况下,驱动的架构则由相应的操作系统来定义。驱动存在的意义就是给上层应用提供便利。 驱动针对的对象是存储器和外设。Linux将存储器和外设分为 3 个基础大类:字符设备、块设备、网络设备。 字符设备和块设备都被 Linux 映射到文件系统的文件和目录中,通过文件系统的接口(open、read、write、close等)来访问。其中,块设备可以通过类似 dd 命令对应的原始块设备来访问,也可以通过建立文件系统,以文件路径来访问。 学习 Linux 设备驱动,要求非常好的硬件基础、非常好的软件基础、一定的 Linux 内核基础和非常好的多任务并发控制和同步的基础。学习 Linux 设备驱动要将学习的函数、数据结构等放到整体架构中去理解,才能理清驱动中各组成部分之间的关系。 驱动设计的硬件基础 驱动工程师需要掌握 处理器、存储器、接口和总线、可编程门电路、原理图、硬件时序、芯片手册、仪器使用 等方面的内容。 处理器