Skip to content

Instantly share code, notes, and snippets.

@akashlevy
Last active May 21, 2025 19:23
Show Gist options
  • Save akashlevy/418a994896547be7acedf800ff1c864e to your computer and use it in GitHub Desktop.
Save akashlevy/418a994896547be7acedf800ff1c864e to your computer and use it in GitHub Desktop.
VLSI/EDA Popular Standard Design Formats

VLSI/EDA Common Standard Design Formats/Languages

Criteria for Inclusion

  • Commonly used in semiconductor design today
  • Supported by more than one EDA vendor
  • Not a subset of or derived from any other format (so Verilog/UVM don’t make the cut, for example)
  • Note: GDSII is not included because it is essentially superseded by OASIS format, which is very similar

Table

Type Name Developer Free? Common File Extensions OSS Repo
Digital Design Specification SystemC Accellera/IEEE Yes .c, .cpp, .cc, .h, .hpp, .hh Accellera Official SystemC
Digital Design Specification SystemVerilog (SV) IEEE Yes .v, .vl, .vg, .sv, .vh, .svh, .svp Slang
Digital Design Specification VHSIC Hardware Description Language (VHDL) IEEE Yes .vhd, .vhdl, .vho GHDL
Digital Design Interface Specification IP-XACT IEEE Yes .xml PeakRDL
Digital Design Interface Specification SystemRDL Accellera Yes .rdl PeakRDL
Digital Design Interface Specification Liberty Synopsys Yes .lib Synopsys Liberty Parser
Digital Simulation Output Value Change Dump (VCD) IEEE Yes .vcd GTKWave
Digital Simulation Output Switching Activity Interchange Format (SAIF) IEEE Yes .saif OpenSTA
Digital Simulation Output Standard Delay Format (SDF) IEEE Yes .sdf OpenSTA
Digital Design Constraints Synopsys Design Constraints (SDC) Synopsys Yes .sdc OpenSTA
Digital Design Constraints Unified Power Format (UPF) IEEE Yes .upf OpenROAD (incomplete)
Physical Design Interconnect Technology Format (ITF) Synopsys Yes .itf, .tf N/A
Physical Design OpenAccess (OA) Si2 No ($) .oa N/A
Physical Design Standard Parasitic Exchange Format (SPEF) IEEE Yes .spef OpenSTA
Physical Design Open Artwork System Interchange Standard (OASIS) SEMI No ($) .oas LibrEDA OASIS
Physical Design Library Exchange Format (LEF) Si2 Yes .lef Si2 LEF-DEF Parser
Physical Design Design Exchange Format (DEF) Si2 Yes .def Si2 LEF-DEF Parser
Analog Design Specification Simulation Program with Integrated Circuit Emphasis (SPICE) UC Berkeley Yes .ckt, .sp, .net, .cir, .scs, .mod, .mdl, .lib, .sub, .eldo Ngspice
Analog Design Specification Verilog-AMS Accellera Yes .va, .vams OpenVAF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment