DC综合的一些简单概念总结(2)

  • 问题描述
  • 分析与解答
  • 每日总结

这些概念皆为一些必须理解的基础,经济基础决定上层建筑,学习也是同理。务必深化这些简单但是很基础的东西。做到别人问起时你可以侃侃而谈的效果就算是学懂了。

问题描述

  1. 先证明一下为何打拍,也就是加BUF,可以减少delay。
  2. 再次我们来说明DC启动的三种方式,以及常用的方式。这个就类似于暴力法和拥有巧妙数据结构的力扣题型解法。因此必须全部掌握。今天就写这些

分析与解答

  1. 假设我们有一个长度为10的time delay。我们插入9个BUF得到delay为1的9段data_path。我们依次计算前后的延迟来做对比。前提条件1:单位path寄生电阻电容分别为R和C,前提条件2:插入BUF的延迟由于很小我们可以忽略不计。注意这个条件2不是假设,是很贴近实际情况的处理方式。那么我们得到如下的时延。可以明显看到打拍后的时延变小了。得证。
打拍之前 打拍之后
T = 10C * 10R * K = 100KCR T = 10* (1R1CK)=10KCR
  1. DC的启动方式有如下三种
启动方式 说明
design_vision 图形化启动方式,依次读入库文件,rtl文件,使用菜单进行操作即可
dc_shell -topo 启动脚本模式,并依次输入读库,读文件,link等命令进行处理
dc_shell-xg -topo -f xxx.tcl tee -i xxx.log 脚本方式进行操作,需要全面的tcl脚本理解,但同时也是业界最常用的方式,很多大厂的招聘细则里都有要求,脚本高手优先

每日总结

  1. 冲!

20211110:DC综合的一些简单概念总结(2)相关推荐

  1. 20211109:DC综合的一些简单概念理解记录

    DC综合的一些简单概念总结 问题描述 分析与解答 每日总结 首先写在最前面,关于我的个人博客只是一个学习记录,方便我在需要回顾时可以更快的找出这些知识点来回顾,而不是单纯的为了记录而记录.各位共勉! ...

  2. DC综合的一些基本概念

    转载:https://www.cnblogs.com/leaftime/archive/2013/08/15/3259156.html 1.1 什么是DC? DC(Design Compiler)是S ...

  3. DC综合简单总结(2)

    DC综合简单总结(2) 建立时间和保持时间和数据输出延时时间 一.概念 建立时间和保持时间都是针对触发器的特性说的. 建立时间(Tsu:set up time) 是指在触发器的时钟信号上升沿到来以前, ...

  4. 【DC综合】逻辑综合的实施流程

    逻辑综合实施流程 1. DC启动 1.1 四种启动方式 1.2 日志文件 1.3 启动文件 2. 读入设计文件 2.1 read 2.2 analyze&elaborate 2.3 link ...

  5. DC综合时Memory(ram、rom)的处理

    目录 前言 一.DC综合memory遇到的问题 二.Memory(ram.rom)处理 1.解决思路 2.Memaker安装 3.Memaker使用 3.1 打开Memaker 3.2 Ram的生成 ...

  6. DC综合完整脚本以及操作实例

    脚本最终成品..synopsys_dc.setup与syn-script.tcl.前面的文件定义各种库以及各种搜索路径,后者定义综合的约束以及输出结果文件. 启动dc,dc会自动的加载第一个文件,其中 ...

  7. 20211028:DC综合时的内部时钟处理

    DC综合时的内部时钟处理 问题描述 分析与处理方法 总结 问题描述 综合时出现未约束的endpoints. 分析与处理方法 利用vcs和netlist文件来检索出现的endpoints,追溯至最原始的 ...

  8. DC综合——学习笔记

    DC综合--学习笔记 一.DC综合简介 1.1 什么是综合? 1.2 综合需要的文件 1.3 综合输出的文件 1.4 电路综合的要求 1.4.1 综合脚本的要求 1.4.2 综合结果的要求 二.DC综 ...

  9. DC综合后处理(查看生成的网表和报告)

    [转载]DC综合后处理 - Thomas的文章 - 知乎,作者:IC_learner, https://zhuanlan.zhihu.com/p/161061612 概述 前面也讲了一些综合后的需要进 ...

最新文章

  1. SpringCloud 2020版本教程2:使用spring cloud gateway作为服务网关
  2. msf 之 webshell 提权
  3. Oracle数据库之对象视图、索引、序列、同义词
  4. [蓝桥杯][2016年第七届真题]压缩变换(主席树求区间不同数的个数)
  5. java配置irport,一个production模式下的Ror环境搭建-airport -JavaEye技术社区
  6. sql查询禁用缓存_如何在SQL Server 2017中启用和禁用身份缓存
  7. 21最难调剂年:150万人参加调剂,预扩招18万人!
  8. 网络唤醒无需任何软件,实现局域网广域网远程唤醒计算机
  9. 使用Qt框架开发http服务器问题的记录
  10. Jquery—Jquery中的(function($){...})(jQuery)
  11. Android Metro风格的Launcher开发系列第一篇
  12. 160.相交链表(力扣leetcode) 博主可答疑该问题
  13. OpenCV IPLImage常用方法
  14. 名师李涛老师主讲 Photoshop CS2 (全教程下载)
  15. android后台定时执行任务,后台执行的定时任务
  16. C/C++ 银行账户管理系统
  17. html5页面命名,html命名规则
  18. python数据清洗工具、方法、过程整理归纳(七、数据清洗之数据预处理(二)——异常值处理、数据离散化处理)
  19. 【渝粤教育】国家开放大学2018年春季 8624-21T物业管理案例分析 参考试题
  20. 一文详解分享Python学习路径,千万不要贪大求全

热门文章

  1. 战疫,微软资深高管的十余年远程办公管理经验
  2. 如何快速打通 Docker 镜像发布流程?
  3. 中国有什么拿得出手的开源软件产品?|原力计划
  4. 首批共享单车死于 2019
  5. React 是如何成为跨越前端开发鸿沟的桥梁?
  6. 从 0 到 1:全面理解 RPC 远程调用!
  7. 首款搭载国产CPU的域名服务器发布;iPhone彻底淘汰Lightning接口?ChromeOS 75发布 | 极客头条...
  8. 杨超越吧编程大赛;拼多多刷单?苹果新员工一半没本科学历 | 极客头条
  9. 火速拿来用!对比 12,000 个 Vue.js 开源项目发现最实用的 TOP45!
  10. 马化腾评 ofo 溃败原因;京东到家否认裁员;王兴质押全部摩拜股权 | 极客头条...