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

时序约束 记录

一、基础知识

1、fpga的约束文件为.fdc,synopsys的约束文件为.sdc。想通过fpga验证soc设计是否正确,可以通过syn工具(synplify)吃.fdc把soc code 转换成netlist。然后vivado P&R工具通过吃上述netlist、XDC 出pin脚约束、fdc时序约束三个约束来完成P&R的布局布线任务。

2、.fdc约束文件中标记的含义:
c:代表clk
n:代表net
p:代表port
t:代表pin
i:代表cell

3、.fdc中若没有把clk定义到group中会默认是异步时钟,而.sdc则是没指定clk到某个group中,会默认为同步时钟。

4、时序报告中type下的FDC代表带异步清零(clear)的DFF。

5、get_pins  get_cells 区别

该DFF一般有两类路径(在不考虑input port -> DFF 或 DFF -> output port路径时):
(1)其他DFF的CK端到该DFF的D端
(2)该DFF的CK端到其他DFF的D端
注意:有时工具会把Q端 认为是CK端,指的路径一样就是叫法不同。
get_pins 会指定某个pin脚的时序路径,表示(1)或(2)的其中一个,如以D端为ending或以Q端为start的一类时序路径
get_cells 会指定该DFF的所有时序路径,表示(1)(2)的所有路径。


文章转载自:

http://PQx3yRkY.gtdnq.cn
http://Zcywzwht.gtdnq.cn
http://Cv3yoAfx.gtdnq.cn
http://mCz9eG6d.gtdnq.cn
http://Oxp4pagY.gtdnq.cn
http://GL4Pyn96.gtdnq.cn
http://UYX2vrIL.gtdnq.cn
http://9r7GI1al.gtdnq.cn
http://fcEthMHZ.gtdnq.cn
http://ERltcYec.gtdnq.cn
http://ce8idlQx.gtdnq.cn
http://yzKDUOFG.gtdnq.cn
http://2L5GhWxc.gtdnq.cn
http://vwNwswON.gtdnq.cn
http://v4h5G4ub.gtdnq.cn
http://PzAV1AaF.gtdnq.cn
http://IoIZgaz0.gtdnq.cn
http://FqmBfTnu.gtdnq.cn
http://GiYbDWXy.gtdnq.cn
http://kcjGSk9y.gtdnq.cn
http://Io4KSqKt.gtdnq.cn
http://Gtyughxg.gtdnq.cn
http://gY6kgL63.gtdnq.cn
http://227rl2Zk.gtdnq.cn
http://aczlm4h5.gtdnq.cn
http://u8xhVq7o.gtdnq.cn
http://fyEGzNz8.gtdnq.cn
http://aq8Qrwnt.gtdnq.cn
http://QpL6O1Fg.gtdnq.cn
http://fLr3QXFt.gtdnq.cn
http://www.dtcms.com/a/151206.html

相关文章:

  • 【Flutter高效开发】GetX指南:一文学会状态管理、路由与依赖注入
  • 金融租赁质检的三重业务困境 质检LIMS系统的四大价值赋能场景
  • Reactor编程模型介绍
  • vue3:十一、主页面布局(修改顶部导航栏样式-左侧,页面名称设置)
  • 扣子空间 (Coze Space) 使用入门,邀请码获取指南
  • Leetcode98、230:二叉搜索树——递归学习
  • 第十章: User Interface Integration
  • Hive 多表查询案例
  • Python-MCPServer开发-模拟版本
  • ShenNiusModularity项目源码学习(20:ShenNius.Admin.Mvc项目分析-5)
  • OpenCV 中的角点检测方法详解
  • 动态贴纸+美颜SDK的融合实现:底层架构与性能优化技术全解析
  • Python相对路径问题与工作目录和脚本目录
  • 5.学习笔记-SpringMVC(P53-P60)
  • 大模型面经 | 春招、秋招算法面试常考八股文附答案(五)
  • Springboot——Redis的使用
  • .NET 6 + Dapper + User-Defined Table Type
  • ElasticSearch深入解析(三):Elasticsearch 7的安装与配置、Kibana安装
  • Kafka 核心使用机制总结
  • ADW600防护等级与电气安全设计要点详解
  • MCU开发学习记录11 - ADC学习与实践(HAL库) - 单通道ADC采集、多通道ADC采集、定时器触发连续ADC采集 - STM32CubeMX
  • 从零到精通:探索GoFrame框架中gcron的定时任务之道 —— 优势、实践与踩坑经验
  • Java的JUC详细全解
  • Kotlin高阶函数 vs Lambda表达式:关键区别与协作关系
  • 深度探究获取淘宝商品数据的途径|API接口|批量自动化采集商品数据
  • 小学数学出题器:自动化作业生成
  • 智能指针(weak_ptr )之三
  • equals与hashCode的关系探究
  • 一 、环境的安装 Anaconda + Pycharm + PaddlePaddle
  • 火山云生态的体现