• 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 3155
  • 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
  • Quek
    Quek over 11 years ago

    Hi baumanets

    Such problems should not exist if your Encounter design uses OA inputs. If you are trying to convert a LEF-based design to OA format, perhaps you can refer to COS article 11736956 to see if it helps?

    Best regards
    Quek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Quek
    Quek over 11 years ago

    Hi baumanets

    By the way, this question should be posted in the "Custom IC" forum and not this SKILL forum.

    Best regards
    Quek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 11 years ago

    Quek,

    I moved this to the correct forum. Thanks for pointing it out (and answering a whole bunch of questions!)

    Andrew 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Quek
    Quek over 11 years ago

    Hi Andrew

    Thanks. : )

    Best regards
    Quek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • baumanets
    baumanets over 11 years ago

     Yes, I am trying to convert a LEF-based design to OA format.

    Comand

    lefin -lib gpdk090 -lef LEF/gsclib090_tech.lef  -overwrite -log LOG_DIR/tech.lefin

    creates new tech library.

    I read

    Solution ID:11736956

    and

    Solution ID:20217208

    But I want to attach design to the existing pdk library (not new tech library, created by lefin)

    The comand 

    lefin -lib gsclib090 -lef LEF/gsclib090_macro.lef -overwrite -log LOG_DIR/macro.lefin -view abstract -techRefs gpdk090

    creates new std library with abstract view.

    But I want to attach cells to my existing std, io, etc libraries.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • 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

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