Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

current_design(2)

find(2)

report_constraint(2)

report_timing_requirements(2)

reset_design(2)

set_false_path(2)

set_max_delay(2)

set_min_delay(2)

set_multicycle_path(2)



Command Reference    2.  Synopsys Commands             reset_path



NAME
          reset_path     Resets specified paths to single cycle
                         timing.

SYNTAX
          int reset_path [-setup | -hold] [-rise | -fall][-from
          from_list] [-to to_list]

          list from_list
          list to_list


ARGUMENTS
          -hold          Specifies that hold checking (minimum
                         delay) is reset to single cycle
                         behavior.


          -setup         Specifies that setup checking (maximum
                         delay) is reset to single cycle
                         behavior.


          -rise          Specifies that rising path delays are
                         reset to single cycle behavior.  The
                         default is that both rising and falling
                         delays are affected.


          -fall          Specifies that falling path delays are
                         set to single cycle behavior.  The
                         default is that both rising and falling
                         delays are affected.


          -from from_list
                         Specifies names of clocks, pins or cells
                         to use to find path startpoints.  If a
                         specified object is a clock, all flip-
                         flops, latches, and primary inputs
                         related to that clock are used as path
                         startpoints.


          -to to_list    Specifies names of clocks, pins or cells
                         to use to find path endpoints.  If a
                         specified object is a clock, all flip-
                         flops, latches, and primary outputs
                         related to that clock are used as path
                         endpoints.





V3.1      Synopsys Inc. 1988-1994. All rights reserved.       2-1





reset_path           2.  Synopsys Commands      Command Reference



DESCRIPTION
          Specifies that designated timing paths in the
          current_design are restored to the default single cycle
          behavior.  reset_path is used to undo the effect of
          set_multicycle_path, set_false_path, set_max_delay, and
          set_min_delay.  The attributes set by those commands
          are removed by reset_path.  Note that a general
          reset_path command will remove the effect of matching
          general or specific point-to-point exception commands.

          If -setup or -hold is not specified, both are restored
          to the default behavior.  The default is a setup
          relation of one cycle and a hold relation of zero
          cycles.  A hold value of zero means that hold is
          checked one active edge before the setup data at the
          destination register.

          If -setup is specified, only setup (maximum delay)
          checking is reset to the default behavior.

          If -hold is specified, only hold (minimum delay)
          checking is reset to the default behavior.

          There is separate setup and hold information for rise
          and fall.  In most cases, these will be reset together.
          -rise or -fall are used to reset only one or the other.

          To disable setup or hold calculations for paths, use
          set_false_path.

          To see the non-default path requirements on the design,
          use report_timing_requirements.


EXAMPLES
          The following example resets the timing relation
          between ff1/CP and ff2/D to the default single cycle.


                         dc_shell> reset_path -from { ff1/CP }
                         -to { ff2/D }


          This example resets rising delay to single cycle for
          all paths ending at latch2d.


                         dc_shell> reset_path -rise -to { latch2d
                         }






2-2       Synopsys Inc. 1988-1994. All rights reserved.      V3.1





Command Reference    2.  Synopsys Commands             reset_path



          This example shows how a specific and general point-
          to-point exception are set, and then removed.


                         dc_shell> set_false_path 2 -from A -to Z

                         dc_shell> set_max_delay 15 -to Z

                         dc_shell> reset_path -to Z /* removes
                         all exceptions to Z */



SEE ALSO
          current_design(2), find(2), report_constraint(2),
          report_timing_requirements(2), reset_design(2),
          set_false_path(2), set_max_delay(2), set_min_delay(2),
          set_multicycle_path(2).





































V3.1      Synopsys Inc. 1988-1994. All rights reserved.       2-3



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026