• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Digital Implementation
  3. MMMC in encounter

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 92
  • Views 17292
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

MMMC in encounter

gops
gops over 16 years ago
Can anybody please tell with examples how to setup for MMMC in encounter Thanks gops
  • Cancel
  • Kari
    Kari over 16 years ago

     Have you looked at the User Guide chapter called "Performing Multi-Mode Multi-Corner Timing Analysis and Optimization" (it's Ch. 37 in the 8.1 docs, should be similar in 7.x). I recommend going through this chapter. Here is a VERY brief example though: (it assumes you have your max and min .lib files and .cdB files in the .conf file that was used to load the design).

     ## Create library views
     create_library_set  \
      -name ff_m55c \
      -timing $rda_Input(ui_timelib,min) \
      -si $rda_Input(ui_cdb_file,min)

     create_library_set  \
      -name ss_125c \
      -timing $rda_Input(ui_timelib,max) \
      -si $rda_Input(ui_cdb_file,max)

     ## Create RC Corners
     create_rc_corner -name ff_m55c_cmin_m55c \
                     -cap_table "SigCmin.CapTbl" \
                     -T -55 \
                     -qx_tech_file "SigCmin.tch"                                                  

     create_rc_corner -name ss_125c_cmax_125c \
                     -cap_table "SigCmax.CapTbl" \
                     -T 125 \
                     -qx_tech_file "SigCmax.tch"


     ## Create Delay Corners
     create_delay_corner -name ff_m55c_cmin_m55c \
                        -library_set ff_m55c \
                        -rc_corner ff_m55c_cmin_m55c

     create_delay_corner -name ss_125c_cmax_125c \
                        -library_set ss_125c \
                        -rc_corner ss_125c_cmax_125c

     ## Create Constraint Modes
     create_constraint_mode -name func_ss_125c -sdc_files   func.ss_125c.sdc
     create_constraint_mode -name func_ff_m55c -sdc_files   func.ff_m55c.sdc
     create_constraint_mode -name test_ss_125c -sdc_files   test.ss_125c.sdc
     create_constraint_mode -name test_ff_m55c -sdc_files   test.ff_m55c.sdc


     ## Create Analysis Views
     create_analysis_view -name func_ss_125c    -delay_corner ss_125c_cmax_125c -constraint_mode func_ss_125c
     create_analysis_view -name func_ff_m55c    -delay_corner ff_m55c_cmax_m55c -constraint_mode func_ff_m55c
     create_analysis_view -name test_ss_125c    -delay_corner ss_125c_cmax_125c -constraint_mode test_ss_125c
     create_analysis_view -name test_ff_m55c    -delay_corner ff_m55c_cmax_m55c -constraint_mode test_ff_m55c

     ## Set Analysis View
     set_analysis_view -setup {func_ss_125c test_ss_125c } \
                       -hold  {func_ff_m55c test_ff_m55c }
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • nitishks
    nitishks over 10 years ago

    I am new to Encounter. Can you please tell where can I find the User Guide for Cadence Encounter 14.1 which has this chapter "Performing Multi-Mode Multi-Corner Timing Analysis and Optimization" ?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Kari
    Kari over 9 years ago
    User guides can be found on support.cadence.com. Since the original post referred to the manuals for 8.x, the chapter may be called something different in 14.x.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information