Skip to content
This repository has been archived by the owner on Aug 14, 2022. It is now read-only.
/ pindelays Public archive

Generate Package Length Files to be imported into Mentor or Cadence Tools

License

Notifications You must be signed in to change notification settings

jdpatt/pindelays

Repository files navigation

Pin Delays

Takes an excel file and looks for the two columns "Pin Name" and "Delay". Then reads the rest of the sheet and produces a correctly formatting pin package length file for either Mentor (icdb flows) or Allergo.

You need to do any math in excel prior to running the script to convert the Delay column to the right unit.

Install

  • Clone this repo to your machine
  • Run pip install . from that folder

Usage

pindelay --help
Usage: pindelay [OPTIONS] [EXCEL_FILE]... [[cadence|mentor]]

  For today's high speed designs, one must take into account the internal
  length or delay of a pin. This python program takes an excel file and
  produces a pin delay file that is correctly formatted for your EDA tool
  set.

Options:
  -p, --partnumber TEXT    Part number [Only used in mentor]
  -d, --package TEXT       Device Package [Only used in cadence]
  -r, --refdes TEXT        RefDes [Only used in cadence]
  -u, --units [ns|ps|mil]  Units
  --version                Show the version and exit.
  -h, --help               Show this message and exit.

About

Generate Package Length Files to be imported into Mentor or Cadence Tools

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages