当前位置: 首页 > news >正文

sdc 编写笔记

  1. sdc不用都写在一个文件里面,可以按这个格式分文件编写,最后在._all.sdc中,source其他的sdc在这里插入图片描述
    在这里插入图片描述
  2. 0_para 定义时钟参数信息
    例如 set PERIOD_PLL_500M 2
  3. 1_drc 文件,
    set_max_transition 0.3 [current_design]
    set_max_fanout 32 [current_design]

set_clock_uncertainty -setup 0.3 [all_clocks]
set_clock_uncertainty -hold 0.2 [all_clocks]

  1. 2_cclk 定义时钟,create时钟
    对于clk_mux生成的时钟。create_generated_clock 生成两个时钟,-source分别来自输入的两个时钟。在分组的时候,对这两个时钟设置set_clock_groups -logically_exclusive -group clka -group clkb. clka, clkb是上面generated的时钟。
    在这里插入图片描述
    还有一个-physically_exclusive选项,用于表示输入mux的两个clk不可能同时存在,一个时间段只有一个clk会启动

  2. 3_gclk 定义时钟分组

  3. 4_io_constraint.sdc 对io设置set_max_delay, set_min_delay.,set_false_path. 在设置set_max_delay和set_min_delay的时候需要成对设置。比如我只对io port a设置了set_max_delay,那么set_min_delay设置的数值默认为max_delay的数值,会放松约束。对于异步的端口时钟,set_max_delay和set_min_delay的时候,后面需要加上-ignore_clock_latency

  4. 5_timingexception.sdc文件中,set_disable_clock_gating_check clk_gate, 对自己插入的clk gate需要disable clk check. 对于afifo内部bin2gray 转换逻辑,ck -> D端需要设置set_max_delay。 一般设置为0.5个clk cycle

  5. 6_mix_single 对于不关心的port,可以设置为set_dont_touch_network

  6. 如果有使用dw ip,可以在生成ip的时候,write_sdc test.sdc -force语句,生成ip的sdc。

http://www.dtcms.com/a/613554.html

相关文章:

  • Rabbit MQ:概述
  • 建站之星管理中心注册海外公司
  • 【HarmonyOS】ArkWeb——从入门到入土
  • 微网站 微信网站优化服务是什么意思
  • VS Code 隐藏顶部标题栏中间的文字
  • 珠海网站哪家好如何给网站流量来源做标记通过在网址后边加问号?
  • Rust入门
  • Rust入门 之一
  • “伪”局域网
  • C语言编译软件Mac | 在Mac上选择最合适的C语言编译工具
  • 怎么样建设一个网上教学网站网页版微信二维码不能直接识别
  • Linux BPF 技术深度解析:从原理到实践
  • 高端网站报价wordpress如何添加背景音乐
  • C# 对多个任务进行符合管理
  • 在Eclipse IDE for Embedded C/C++ Developers软件中定义的宏,编译C源文件时编译器无法找到宏定义!
  • 从局域网到全网可用!PDFMathTranslate 翻译工具的进阶使用法
  • 深入理解 JavaScript 异步编程:从单线程到 Promise 的完整指南
  • 怎么自己做歌曲网站沈阳网站建设方案策划
  • 电脑卡顿因重复文件?AllDup无安装版快速查重+批量删除 文件管理混乱?AllDup多模式查重工具,Python开发者也能高效用
  • Dubbo Mock机制详解:服务降级与本地测试的利器
  • JDBC与事务的协同:ThreadLocal的巧妙运用
  • 底层视觉及图像增强-项目实践理论补充(十六-0-(13):HDR技术全链路解析:从原理到LED显示工程实践):从奥运大屏,到手机小屏,快来挖一挖里面都有什么
  • 深圳服务平台网站网站提示域名解析错误怎么办
  • 论文阅读13——基于大语言模型和视觉模态融合的可解释端到端自动驾驶框架:DriveLLM-V的设计与应用
  • 考研408--数据结构--day2--顺序表及其增删改查
  • 软件演示环境动态扩展与成本优化:基于目标跟踪与计划扩展的AWS Auto Scaling策略
  • 网站设计的资质叫什么花蝴蝶韩国免费视频
  • AI Agent 之工具使用:从函数定义到实际应用
  • 【C++】 map/multimap底层原理与逻辑详解
  • 如何利用国外网站开发客户wordpress的免费模板