What does "CDBA" and "OpenAccess" mean?

Discussion in 'Cadence' started by Reotaro Hashemoto, Aug 16, 2007.

  1. Hello,

    When writing a technology file, what does CDBA and OpenAccess mean??
    What're differences between them??

    Thanks in advance,
    Ahmad,
     
    Reotaro Hashemoto, Aug 16, 2007
    #1
  2. Reotaro Hashemoto

    Justin Guest

    CDBA is the original Cadence database based on C. It is a proprietary
    database that they alone had access to. OpenAccess is a C++ database
    that was built with the idea that other vendors and even customers
    could have access at any level. Cadence built the database and then
    donated it to an Open Source group (Si2). There are a lot of
    significant differences between the two in the way data is modeled,
    and how it is accessed. Cadence provides conversions to go between
    CDBA and OA.


    Justin
     
    Justin, Aug 17, 2007
    #2
  3. Reotaro Hashemoto

    John Gianni Guest

    Justin's answer was excellent!

    I hope it doesn't confuse the issue to further state that the "A"
    stands for "access" so, technically, "CDB" is the Cadence database
    that the Cadence Virtuoso suite of tools have been reading & writing
    for the past two decades, while "CDBA" is the API access to that CDB
    database.

    In the olden days, nobody made the distinction between CDB (Cadence
    database) and CDBA (Cadence database access); nowadays, you could say
    that the IC5141USR5 CDBA accesses CDB data while the IC612 CDBA
    accesses OA ...

    Hope this helps,
    John Gianni
     
    John Gianni, Aug 22, 2007
    #3
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.