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

后仿之 SDF优先级和相关概念

提到SDF可以知道它本身是一个ASCII文件,用来提供和构建电路的延迟网络,基本的格式就是每个SDF文件包含一个头文件,之后跟若干个单元和条目

1. SDF基本的格式:

(DELAYFILE(SDFVERSION "3.0")   ------------(DESIGN "OOO")                   |(DATE "*****")                   |(VENDOR "***")                   |(PROGRAM "**")                   |(VERSION "**")                HEADER PART(DIVIDER    /)                   |(VOLTAGE A:B:C)                  |(PROCESS "BEST:NOM"WORST")       |(TEMP  -40:25:125)               |(TIMESCALE **PS)     ------------(CELL(CELLTYPE "***"(INSTANCE top)(DELAY(ABSOLUTE(INTERCONNECT modle b/c/clk (6:7:9)))))(CELL(CELLTYPE "***a"(INSTANCE top/b/d)(DELAY(ABSOLUTE(IOPATH A Y (1:2:3) (2:3:4))))(TIMINGCHECK(SETUPHOLD d (posedge clk) q (2:3:4) (-1:0:-1))(WIDTH clk (4:5:6))))******
)

对于该部分的解释,如下:

1. header部分表述了该sdf的版本,支持的电压,温度,process因素,时间精度等信息;

2. 每个cell存在一个或者多个类型的timing的设定;

    Delay存在三种类型:DELAY/TIMINGCHECK/TIMINGENV关键字

   其中:

    DELAY关键字引入延迟条目,其中包含延迟数据和用于回注的窄脉冲传播数据。

           a. IOPATH delay: 定义器件路径上的delay,比如双输入与门<input:A/B,output:Y>中A->Y或者B->Y的delay;

           b. Retain delay: 一般用于异步的memory中,表示数据需要维持的时间,比如RAM的Q要在address变化之后维持多久;

           c. Interconnect delay: 走线的dealy;

           d. port delay

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

相关文章:

  • Kubernetes 服务发布进阶
  • 大模型开发
  • 图的BFS和DFS
  • 优化 Elasticsearch JVM 参数配置指南
  • 网安-SQL注入-sqli-labs
  • 前端Web性能核心指标全解析与优化实战指南
  • Mermaid流程图
  • netstat -tunlp | grep的作用
  • day 33打卡
  • 位运算在算法竞赛中的应用(基于C++语言)_位运算优化
  • SAP亚太区借力Business AI加速云转型,第二季度客户扩展势头强劲
  • 【Lucene】leafreadercontext逻辑段与segment物理磁盘段的关系
  • 牛油果褐变的成因与食用安全
  • 天津大学陈亚楠教授团队 ACS AEM:焦耳热超快合成非平衡态能源材料——毫秒级制备与跨体系性能突破
  • 本地运行C++版StableDiffusion!开源应用StableVerce发布
  • GTSuite许可问题解决方法
  • Flask框架全面详解
  • Python 程序设计讲义(9):Python 的基本数据类型——复数
  • 如何减少冷库能耗,1种降低冷库能耗的方法
  • 元宇宙产业生态全景:从基础设施到未来趋势的深度解析
  • 什么是RWA?它与传统资产和数字资产的区别
  • 【LeetCode刷题指南】--随机链表的复制
  • 腾讯云直播产品优势
  • 自研支架系统:打造Franka双臂协作机器人一体化新方案
  • 详述消息队列kafka
  • 嵌入式开发学习———Linux环境下数据结构学习(二)
  • MYSQL 笔记3
  • vscode怎么安装MINGW
  • Https以及CA证书
  • VUE接口任务轮询查询任务封装hooks