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

  • 相关阅读:
    java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字
    Lambda表达式详解
    MAC JDK 卸载方法(彻底卸载)
    JAVA final关键字
    JAVA访问权限
    JAVA重写
    JAVA继承
    单例设计模式---懒汉式和饿汉式
    JAVA构造块和静态代码块
    Java static关键字
  • 原文地址:https://www.cnblogs.com/time93/p/13246446.html
Copyright © 2011-2022 走看看