zoukankan      html  css  js  c++  java
  • 【转载】Timing Arcs

        

    Every cell has multipletiming arcs. For example, a combinational logic cell, such as and, or, nand, nor, adder cell, has timing arcs from each input to each output of the cell. Sequential cells such as flip-flops have timing arcs from the clock to the outputs and timing constraints for the data pins with respect to the clock. Each timing arc has a timing sense, that is, how the output changes for different types of transitions on input. The timing arc ispositive unate if a rising transition on an input causes the output to rise (or not to change) and a falling transition on an input causes the output to fall (or not to change).



    A negative unate timing arc is one where a rising transition on an input causes the output to have a falling transition (or not to change) and a fall-ing transition on an input causes the output to have a rising transition (or not to change).For example, the timing arcs for nand and nor type cells are
    negative unate.


    In a non-unate timing arc, the output transition cannot be determined solely from the direction of change of an input but also depends upon the state of the other inputs. For example, the timing arcs in an xor cell (exclusive-or) are non-unate.


    Unateness is important for timing as it specifies how the edges (transitions)
    can propagate through a cell and how they appear at the output of the cell.

    Each timing arc has a startpoint and an endpoint.

    • The startpoint can be an input, output, or I/O pin.
    • The endpoint is always an output pin or an I/O pin.
    • The only exception is a constraint timing arc, such as a setup or hold constraint between two input pins.


    There are two timing arc types:

      1. combinational timing arc: combinational timing arc information is used to calculate the physical delays in timing propagation and to trace paths. The timing analyzer uses path-tracing arcs for circuit timing analysis.
      2. sequential timing arc: sequential timing arc information is used to determine rule-based design optimization constraints.
  • 相关阅读:
    D触发器深入详细介绍(zhuanzai)
    脉冲
    数字电路中时序
    嵌入式中对某一位清0或置1
    8本推荐阅读的UX书籍
    Hadoop之HDFS的Shell操作
    Hadoop之HDFS概述
    Hadoop之搭建完全分布式运行模式
    Hadoop之运行模式
    Hadoop之运行环境搭建
  • 原文地址:https://www.cnblogs.com/socquan/p/3484401.html
Copyright © 2011-2022 走看看