• 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. Allegro X PCB Editor
  3. Using SKILL to process external Database file

Stats

  • Replies 1
  • Subscribers 159
  • Views 12458
  • Members are here 0
More Content

Using SKILL to process external Database file

alberthyc
alberthyc over 16 years ago
Hi, i'm currently working on a project that tries utilize an external DRC database file of a design projectfrom some other software, grab the information in that DB file and put the DRC markers on the APD on the same design project. I think there are two ways to do it, either use SKILL to process the strings in DB file directly or use Perl to process the DB file, put the grouped data in excel file and use SKILL script to import the EXCEL file. So my question is, which method is better? and If i choose to use Perl to process the DB file, how do i use SKILL the read the EXCEL file?
  • Sign in to reply
  • Cancel
  • Austin CAD Guy
    Austin CAD Guy over 16 years ago

     Either way, you are reading a database in SKILL, ASCII or Excell. SKILL can process this using scanf or fscanf but perl is a better ASCII processor. You can use the perl command to analyze the output and write a file full of SKILL commands which call dbCreateMarker to create the appropriate markers.Load this file into Virtuoso and it will create marker segments which can then be used with the annotation browser (IC6.1) or the marker finder (IC5.1.41). 

    Ted

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Cadence Guidelines

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