• 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. Custom IC Design
  3. Encounter -> OA -> Virtuoso conversion problem

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 126
  • Views 3158
  • 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

Encounter -> OA -> Virtuoso conversion problem

baumanets
baumanets over 11 years ago

Hello.

I load to OA library LEF

cmos090 - PDK Library

   lefin -lef ../../../../common/SOC_DATA/lef/CORE90LPHVT.lef -lib
techliboa3 -techRefs cmos090
   lefin -lef ../../../../common/SOC_DATA/lef/CORE90LPHVT.lef -lib
techliboa3 -techRefs cmos090
   lefin -lef ../../../../common/SOC_DATA/lef/CORE90LPHVT.lef -lib
techliboa3 -techRefs cmos090
    lefin -lef ../../../../common/SOC_DATA/lef/CLOCK90LPHVT.lef -lib
techliboa3 -techRefs cmos090
  lefin -lef
../../../../common/SOC_DATA/lef/IO90LPHVT_1V8_50A_7M2T_soc.lef -lib
techliboa3 -techRefs cmos090
    lefin -lef
../../../../common/SOC_DATA/lef/IO90LPHVT_FILLERCUT_50A_7M2T_soc.lef
-lib techliboa3 -techRefs cmos090
  lefin -lef ../../../../common/SOC_DATA/lef/BG1V2_25_C90LP.lef -lib
techliboa3 -techRefs cmos090
   lefin -lef ../../../../common/SOC_DATA/lef/DC_LN_3V3TO1V8_100_soc.lef
-lib techliboa3 -techRefs cmos090
   lefin -lef ../../../../common/SOC_DATA/lef/PLL_PG_800x_soc.lef -lib
techliboa3 -techRefs cmos090
     lefin -lef ../../../../common/SOC_DATA/lef/PR90M7.lef -lib
techliboa3 -techRefs cmos090
      lefin -lef ../../lef/rings_BE.lef -lib techliboa3 -techRefs cmos090
   lefin -lef
../../../../common/SOC_DATA/lef/IO90LPHVT_BASIC_50A_7M2T.lef -lib
techliboa3 -techRefs cmos090

Then I save encounter project to OA database techliboa3

If I open  TOP_LEVEL cell i see Library in cells "FEOAreflib"

I want to refs via to PDK tech library and cells to STD/IO etc. library, but encounter save TOP_LEVEL with refs to  FEOAreflib

I tried to remaster cells, but it takes very long time.

How save/convert Encounter project to OA DB with refs to PDK, STD/IO?

  • Cancel
Parents
  • Alex Soyer
    Alex Soyer over 11 years ago

    Hi,

    You need first to create the library that you would like to import the LEF into.

    Please make sure at the library creation if you want to attach (only one library containing all the technology information) or to reference (if you want to use the incremental techfile capability).

    After you run the lefin command with target library the newly created one. 

    Can you please clarify what you mean by:" But I want to attach cells to my existing std, io, etc libraries." ?

    I assume that you want your design to reference the newly created library.

    In that case you need to run a remaster instances into the view.

    The best would be to save from EDI :

    Converting the EDI System Database to OpenAccess Database

    Run the following commands to convert the EDI System database to OpenAccess database:

    1. Run restoreDesign fe.enc.dat cellname
    2. Run set init_lef_file ""
    3. Run set init_oa_ref_lib " techLib"
      Other OpenAccess design reference libraries can also be appended. The first one should be the technology library.
    4. Run  set init_oa_abstract_view   "abstract"
    5. Run  set init_oa_layout_view   "layout"
    6. Run  saveDesign   -cellview   {designLib topCellName viewName}

     Thanks,

    Alex 

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Alex Soyer
    Alex Soyer over 11 years ago

    Hi,

    You need first to create the library that you would like to import the LEF into.

    Please make sure at the library creation if you want to attach (only one library containing all the technology information) or to reference (if you want to use the incremental techfile capability).

    After you run the lefin command with target library the newly created one. 

    Can you please clarify what you mean by:" But I want to attach cells to my existing std, io, etc libraries." ?

    I assume that you want your design to reference the newly created library.

    In that case you need to run a remaster instances into the view.

    The best would be to save from EDI :

    Converting the EDI System Database to OpenAccess Database

    Run the following commands to convert the EDI System database to OpenAccess database:

    1. Run restoreDesign fe.enc.dat cellname
    2. Run set init_lef_file ""
    3. Run set init_oa_ref_lib " techLib"
      Other OpenAccess design reference libraries can also be appended. The first one should be the technology library.
    4. Run  set init_oa_abstract_view   "abstract"
    5. Run  set init_oa_layout_view   "layout"
    6. Run  saveDesign   -cellview   {designLib topCellName viewName}

     Thanks,

    Alex 

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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