Home > Community > Forums > Digital Implementation > On Chip Variation OCV

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 On Chip Variation OCV 

Last post Wed, Oct 17 2012 10:07 AM by smachha. 2 replies.
Started by smachha 16 Oct 2012 10:41 PM. Topic has 2 replies and 1473 views
Page 1 of 1 (3 items)
Sort Posts:
  • Tue, Oct 16 2012 10:41 PM

    • smachha
    • Not Ranked
    • Joined on Thu, Apr 15 2010
    • Posts 14
    • Points 220
    On Chip Variation OCV Reply

    Hi all,

    Can some one explain What is OCV ? I am confused that, 

    --> applying derates is what OCV is ? or 

    --> using two different libs for same (setup/hold) analysis for launch and capture is OCV ?

    and What is the MMMC ?

     

    Thanks,

    smachha.

    Filed under:
    • Post Points: 20
  • Wed, Oct 17 2012 7:50 AM

    • Scrivner
    • Top 100 Contributor
    • Joined on Thu, Oct 9 2008
    • Ridgeland, MS
    • Posts 75
    • Points 1,475
    Re: On Chip Variation OCV Reply

    OCV is "On-Chip-Variation" and refers to the variation in timing due to process variations which is not easily modeled. The Encounter tools provide an OCV mode where launch and capture paths use different timing libraries during timing analysis to give a worst case scenario which should take into account OCV effects.

    MMMC is "Multi-Mode-Multi-Corner" and refers to an Encounter  tool methodology where multiple design modes (for example: functional mode, scan shift mode, scan capture mode) and multiple timing corners can be analyzed and optimized simultaneously.

    • Post Points: 20
  • Wed, Oct 17 2012 10:07 AM

    • smachha
    • Not Ranked
    • Joined on Thu, Apr 15 2010
    • Posts 14
    • Points 220
    Re: On Chip Variation OCV Reply

    Hi Scrivner,

    Thanks for the response. If OCV uses min and max libs for the for setup or hold, i believe tool is  taking these libs from the config file.

    But In MMMC, if i create a analysis view using lib

    create_lib_set -name ss0p8v120 -lib "<path>.lib" 

    which libs the tool consider for timing analysis. is it still the ones from config ? or the one i created the view with ?.

    Thanks,

    Smachha. 

     

    • Post Points: 5
Page 1 of 1 (3 items)
Sort Posts:
Started by smachha at 16 Oct 2012 10:41 PM. Topic has 2 replies.