zoukankan      html  css  js  c++  java
  • FPGA仿真及时序约束分析

    建立保持时间:

    亚稳态:metastability

    Slack:

    Setup Slack

    Hold slack:

    Data Arrival Time

    系统同步系统(当时钟和数据一起传时称为源同步系统,比如常见的SPI/I2C都有一个CLK信号):

    SDC命令简介:

    create_clock

    -------------------------------------------------------------------------------------------------

    set_clock_groups  -logically_exclusive -physically_exclusive -asynchronous -group  [get_clocks clkname -include_generated_clocks]

    1、逻辑互斥:对于设计中使用MUX时使用

    2、物理互斥:  对于设计中没有路径交互、完全独立时使用

    3、异步:对于设计中没有相位关系时使用,比如跨时钟域的路径就指定为异步

    set_clock_groups 只能指定三个选项中的一个

    -------------------------------------------------------------------------------------------------

    set_clock_uncertainty

    -------------------------------------------------------------------------------------------------

    set_max_delay

    -------------------------------------------------------------------------------------------------

    set_input_delay -max

    set_input_delay -min

    -------------------------------------------------------------------------------------------------

    set_output_delay -max

    set_output_delay -min

    -------------------------------------------------------------------------------------------------

    set_false_path

    set_muticycle_path


    操作示例

    在Quartus工具栏点击小时钟:

    1、建立时序分析网表【第一次选择post-map[初次创建SDC文件],第二次选择post-fit】

    2、

    整理自:

    1、<<FPGA深度分析>>

    2、<<逻辑电路设计 DE2-115 实战宝典>>

    3、综合与时序分析的设计约束 韩德强等 译

    参考:

    http://xilinx.eetop.cn/viewnews-2637?tc=eml

    http://xilinx.eetrend.com/blog/2019/100018570.html

  • 相关阅读:
    反射的概述_反射应用实例
    日期类之SimpleDateFormat
    StringBuffer & StringBuilder
    String与包装类_字节数组_字符数组间的转换
    两种方法k8s安装dashboard组件
    git学习
    Prometheus搭建
    python学习博客
    Python的全局变量和局部变量
    python参数
  • 原文地址:https://www.cnblogs.com/time93/p/13246446.html
Copyright © 2011-2022 走看看