What does "CDBA" and "OpenAccess" mean?

R

Reotaro Hashemoto

Guest
Hello,

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

Thanks in advance,
Ahmad,
 
On Aug 16, 3:38 am, Reotaro Hashemoto <ahmad.abdulgh...@gmail.com>
wrote:
Hello,

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

Thanks in advance,
Ahmad,
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
 
On Aug 17, 7:23 am, Justin <crombenevol...@gmail.com> wrote:
CDBA is the original Cadence database ...
Cadence built [OpenAccess] ... then donated it to an Open Source group (Si2) ...
There are a lot of significant differences between the two ...
Cadence provides conversions to go between CDBA and OA [both ways] ...
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
--
Nothing stated herein is prior sanctioned nor approved by anyone!
 

Welcome to EDABoard.com

Sponsor

Back
Top