• 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 SKILL
  3. DRC error with pcell generated by SKILL script

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 143
  • Views 14813
  • 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

DRC error with pcell generated by SKILL script

MinYoon
MinYoon over 13 years ago

I've managed to program a new pcell with SKILL script.

New pcell is uploaded to icfb environment by ddGetObj,

and then I used separate script to generate pcell instance using  dbCreateParamInst.

However, when I try to run DRC, I would get

"ERROR: Failure to read input file xxxx at record offset 0." (where "xxxx" is the name of some calibre.db file.

If I flatten everything however, DRC tool will not give me this error.

Is anyone familiar with this type of error? I've seen other threads discussing about similar problem with schematic editor, but not layout editor along with DRC tool.

Thank you. 

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 13 years ago
    I believe I've seen this before, but it's a question better asked to Mentor Graphics since Calibre is their tool.

    You can use Calibre either reading a stream (aka "GDSII") file (in which case I don't think you'd have this problem, and if you did it would definitely be a Mentor problem) or by reading the OpenAccess database. To read OA with the pcells present, you will need to setup up "Express Pcells" (search in cdnshelp for more details) but will also need to follow the steps in Mentor's Calibre documentation to tell you how to set up the express pcell plugin in Calibre.

    Kind Regards,

    Andrew
    • 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