B.4 映射示例
以下是将SDF结构映射到VHDL泛型(generic)和Verilog HDL声明(declaration)的示例。
传播延迟
- 从输入端口A到输出端口Y的传播延迟:上升时间为0.406,下降时间为0.339:
- 从输入端口OE到输出端口Y的传播延迟:上升时间为0.441,下降时间为0.409。最小、标准和最大延迟是相同的:
输入建立时间
- 输入端口E的上升沿与参考CK的上升沿之间的建立时间:
- 输入端口E的下降沿和参考CK的上升沿之间的建立时间:
输入保持时间
输入建立和保持时间
- 在D和CLK之间的建立时间与保持时间检查。这是一个有条件的检查,第一个延迟值是建立时间,第二个延迟值是保持时间:
输入恢复时间
- CLKA上升沿与CLKB上升沿之间的条件恢复时间:
输入撤销时间
周期
脉宽
输入偏斜时间
无变化的建立时间
SDF文件中的NOCHANGE结构将同时映射到VHDL中的tncsetup和tnchold泛型。
无变化的保持时间
SDF文件中的NOCHANGE结构将同时映射到VHDL中的tncsetup和tnchold泛型。
端口延迟
网络延迟
互连路径延迟
器件延迟
B.5 完整语法
以下是使用BNF格式显示的SDF的完整语法。终端(terminal)名称是大写的,关键字是粗体的,但是不区分大小写。起始的终端是delay_file:
END