VS Code Extensions
DSPF Language

DSPF Language

by arhodes

Basic DSPF (Detailed Standard Parasitic Format) syntax highlighting.

Downloads

3

Rating

— (0)

Version

0.0.1

Last updated

Jul 24, 2026

Basic DSPF (Detailed Standard Parasitic Format) syntax highlighting only (i.e., not full language support). DSPF only; no DPF or full-SPICE netlist support.

Includes coloring for

  • Header keywords (e.g., *DSPF, *|DESIGN, *|DIVIDER, *|DELIMITER, *|BUSBIT, both *| and bare * spellings)
  • Ground net declarations (*|GROUND_NET) with the rail name highlighted
  • Net sections (*|NET / *NET) with the net name highlighted
  • Connectivity labels (*|I, *|P, *|S) and pin types (I/O/B/X/S/J)
  • Subcircuit definitions (.SUBCKT) with the module name and port list scoped separately, plus .ENDS / .END (case-insensitive)
  • Instance-section calls with the instance name, instance:pin terminals, and the subcircuit master/cell name (final field) scoped separately
  • Parasitic element names (R/C/L) as single tokens; light device instance lines (M)
  • Layout parameters ($w=, $l=, $layer=, etc.)
  • Comments (** and bare * SPICE lines, plus // and /* */)
  • Sub-nodes and pin delimiters, bus brackets, and hierarchy dividers
  • Numbers with decimals/scientific notation and attached unit suffixes (e.g., 0.148478PF, 1.70333E00)

Example highlights with Dark Modern theme

Related extensions