How do I request a PDK or check if a PDK is available for Tanner?

Document created by kl_tanner on Sep 26, 2016Last modified by kl_tanner on Oct 3, 2017
Version 2Show Document
  • View in full screen mode

Tanner EDA provides PDKs (process design kits) for advanced process technologies from leading foundries.

This PDK service, offered to customers under a current support contract, typically includes schematic libraries, SPICE models, layer and GDSII definitions, parameterized cells, verification setup, and parasitic extraction decks.

Please send an email directly to for any PDK related inquiries including:

  • Checking to see if a PDK is available for a specific process
  • Checking to see if an updated version of a PDK is available
  • To request development of a specific PDK
  • Any PDK related questions or issues

The PDK team will need the following information for each request.  Please send this information with your email request:

  1. What specific foundry and process are you using?
  2. What is the exact name of the process including the flavor or options you will use?
  3. What version of the foundry PDK will you be using?
  4. Are there any extra process options you will be using such as extra layers or different resistance implant options such as 1k vs 2k resistors?
  5. How many metal layers are you going to use?
  6. What specific devices are you planning to use?
  7. Do you need just front-end (schematic symbols, callbacks, and model QA), back-end (T-Cells, layer setup, and verification setup), or both front-end and back-end?  Do you need a Parasitic Extraction setup?
  8. When do you plan on starting your design with the requested PDK?
  9. Will you be creating a new design from scratch or  importing an existing design using the PDK?  If importing an existing design, what is the existing design database format (Cadence 5 CDB, Cadence 6 OA, Other)?
  10. Which Simulator do you plan on using? (T-Spice, Eldo, AFS, HSPICE, Other)?
  11. Which back-end database format do you plan to use (TDB or OpenAccess)?