Add verbose flag, WireViz dev dep, and rendered diagram examples
- Gate model/value heuristic output behind --verbose/-v flag (quiet by default) - Add wireviz>=0.4 as dev dependency for roundtrip render tests - Generate SVG/PNG diagram renders for inter_module, single_module, hierarchical - Embed rendered diagrams in README with layout optimization callout
This commit is contained in:
parent
fd822e07ce
commit
95ed08866c
9 changed files with 425 additions and 14 deletions
67
docs/examples/single_module.yml
Normal file
67
docs/examples/single_module.yml
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
metadata:
|
||||
title: 'Wiring diagram: simple_board'
|
||||
source: tests/fixtures/simple_board.net
|
||||
generator: spice2wireviz 2026.2.14
|
||||
connectors:
|
||||
amplifier_board:
|
||||
type: Module Interface
|
||||
pinlabels:
|
||||
- VIN
|
||||
- GND
|
||||
- VOUT
|
||||
- SIGNAL_IN
|
||||
notes: 'SPICE subcircuit: .subckt amplifier_board'
|
||||
J1:
|
||||
type: PWR_CONN
|
||||
pinlabels:
|
||||
- VIN
|
||||
- GND
|
||||
notes: 'SPICE ref: J1, nets: VIN, GND'
|
||||
J2:
|
||||
type: SIG_CONN
|
||||
pinlabels:
|
||||
- VOUT
|
||||
- SIGNAL_IN
|
||||
notes: 'SPICE ref: J2, nets: SIGNAL_IN, VOUT'
|
||||
TP1:
|
||||
type: TP
|
||||
style: simple
|
||||
pinlabels:
|
||||
- N001
|
||||
notes: 'SPICE ref: TP1, nets: N001'
|
||||
cables:
|
||||
W_J1:
|
||||
category: bundle
|
||||
colors:
|
||||
- ''
|
||||
- BK
|
||||
wirelabels:
|
||||
- VIN
|
||||
- GND
|
||||
notes: 'Nets: VIN, GND'
|
||||
W_J2:
|
||||
category: bundle
|
||||
wirecount: 2
|
||||
wirelabels:
|
||||
- VOUT
|
||||
- SIGNAL_IN
|
||||
notes: 'Nets: VOUT, SIGNAL_IN'
|
||||
connections:
|
||||
- - amplifier_board:
|
||||
- 1
|
||||
- 2
|
||||
- W_J1:
|
||||
- 1
|
||||
- 2
|
||||
- J1:
|
||||
- 1
|
||||
- 2
|
||||
- - amplifier_board:
|
||||
- 3
|
||||
- 4
|
||||
- W_J2:
|
||||
- 1
|
||||
- 2
|
||||
- J2:
|
||||
- 1
|
||||
- 2
|
||||
Loading…
Add table
Add a link
Reference in a new issue