Skip to content

Commit

Permalink
netlist fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
ducky64 committed Jul 13, 2024
1 parent 47d9c2d commit 1560e94
Show file tree
Hide file tree
Showing 4 changed files with 294 additions and 244 deletions.
59 changes: 29 additions & 30 deletions examples/IotIron/IotIron.net
Original file line number Diff line number Diff line change
Expand Up @@ -1090,6 +1090,7 @@
(node (ref usb) (pin S1))
(node (ref oled.iref_res) (pin 2))
(node (ref ifilt.r2) (pin 2))
(node (ref tamp.r1) (pin 1))
(node (ref reg_3v3.hf_in_cap) (pin 2))
(node (ref reg_gate.in_cap) (pin 2))
(node (ref reg_gate.out_cap) (pin 2))
Expand All @@ -1108,6 +1109,7 @@
(node (ref packed_opamp.ic) (pin 4))
(node (ref reg_3v3.fb.bottom_res) (pin 2))
(node (ref mcu.en_pull.c) (pin 2))
(node (ref iron.isense_res) (pin 1))
(node (ref tamp.rg) (pin 1))
(node (ref oled.device) (pin 8))
(node (ref oled.device) (pin 29))
Expand Down Expand Up @@ -1292,82 +1294,79 @@
(node (ref iamp) (pin 1))
(node (ref tp_i.r) (pin 2))
(node (ref tp_i.c) (pin 1)))
(net (code 34) (name "Iiron.gnd")
(node (ref iron.isense_res) (pin 1))
(node (ref tamp.r1) (pin 1)))
(net (code 35) (name "Itamp.input_positive")
(net (code 34) (name "Itamp.input_positive")
(node (ref tamp.r2) (pin 1))
(node (ref iron.conn) (pin 3))
(node (ref tp_t) (pin 1)))
(net (code 36) (name "Itamp.output")
(net (code 35) (name "Itamp.output")
(node (ref mcu.ic) (pin 12))
(node (ref tamp.rf) (pin 1))
(node (ref packed_opamp.ic) (pin 7)))
(net (code 37) (name "Ipacked_opamp.inn.0")
(net (code 36) (name "Ipacked_opamp.inn.0")
(node (ref packed_opamp.ic) (pin 2))
(node (ref ifilt.r1) (pin 2))
(node (ref ifilt.r2) (pin 1)))
(net (code 38) (name "Ipacked_opamp.inp.1")
(net (code 37) (name "Ipacked_opamp.inp.1")
(node (ref packed_opamp.ic) (pin 5))
(node (ref tamp.r2) (pin 2))
(node (ref tamp.rg) (pin 2)))
(net (code 39) (name "Ipacked_opamp.inn.1")
(net (code 38) (name "Ipacked_opamp.inn.1")
(node (ref packed_opamp.ic) (pin 6))
(node (ref tamp.r1) (pin 2))
(node (ref tamp.rf) (pin 2)))
(net (code 40) (name "Ireg_3v3.fb.output")
(net (code 39) (name "Ireg_3v3.fb.output")
(node (ref reg_3v3.ic) (pin 4))
(node (ref reg_3v3.fb.top_res) (pin 2))
(node (ref reg_3v3.fb.bottom_res) (pin 1)))
(net (code 41) (name "Ireg_3v3.boot_cap.neg")
(net (code 40) (name "Ireg_3v3.boot_cap.neg")
(node (ref reg_3v3.boot_cap) (pin 2))
(node (ref reg_3v3.ic) (pin 2))
(node (ref reg_3v3.power_path.inductor) (pin 1)))
(net (code 42) (name "Ireg_3v3.boot_cap.pos")
(net (code 41) (name "Ireg_3v3.boot_cap.pos")
(node (ref reg_3v3.boot_cap) (pin 1))
(node (ref reg_3v3.ic) (pin 6)))
(net (code 43) (name "Ireg_3v3.en_res.b")
(net (code 42) (name "Ireg_3v3.en_res.b")
(node (ref reg_3v3.en_res) (pin 2))
(node (ref reg_3v3.ic) (pin 5)))
(net (code 44) (name "Imcu.program_uart_node.a_tx")
(net (code 43) (name "Imcu.program_uart_node.a_tx")
(node (ref mcu.ic) (pin 37))
(node (ref mcu.prog) (pin 3)))
(net (code 45) (name "Imcu.program_uart_node.b_tx")
(net (code 44) (name "Imcu.program_uart_node.b_tx")
(node (ref mcu.ic) (pin 36))
(node (ref mcu.prog) (pin 4)))
(net (code 46) (name "Imcu.program_en_node")
(net (code 45) (name "Imcu.program_en_node")
(node (ref mcu.ic) (pin 3))
(node (ref mcu.prog) (pin 6))
(node (ref mcu.en_pull.r) (pin 2))
(node (ref mcu.en_pull.c) (pin 1)))
(net (code 47) (name "Ipd.ic.vconn")
(net (code 46) (name "Ipd.ic.vconn")
(node (ref pd.ic) (pin 12))
(node (ref pd.ic) (pin 13)))
(net (code 48) (name "Ioled.c1_cap.pos")
(net (code 47) (name "Ioled.c1_cap.pos")
(node (ref oled.c1_cap) (pin 1))
(node (ref oled.device) (pin 4)))
(net (code 49) (name "Ioled.c1_cap.neg")
(net (code 48) (name "Ioled.c1_cap.neg")
(node (ref oled.c1_cap) (pin 2))
(node (ref oled.device) (pin 5)))
(net (code 50) (name "Ioled.c2_cap.pos")
(net (code 49) (name "Ioled.c2_cap.pos")
(node (ref oled.c2_cap) (pin 1))
(node (ref oled.device) (pin 2)))
(net (code 51) (name "Ioled.c2_cap.neg")
(net (code 50) (name "Ioled.c2_cap.neg")
(node (ref oled.c2_cap) (pin 2))
(node (ref oled.device) (pin 3)))
(net (code 52) (name "Ioled.iref_res.a")
(net (code 51) (name "Ioled.iref_res.a")
(node (ref oled.iref_res) (pin 1))
(node (ref oled.device) (pin 26)))
(net (code 53) (name "Ioled.device.vcomh")
(net (code 52) (name "Ioled.device.vcomh")
(node (ref oled.device) (pin 27))
(node (ref oled.vcomh_cap) (pin 1)))
(net (code 54) (name "Ioled.device.vcc")
(net (code 53) (name "Ioled.device.vcc")
(node (ref oled.device) (pin 28))
(node (ref oled.vcc_cap) (pin 1)))
(net (code 55) (name "Iledr.res.a")
(net (code 54) (name "Iledr.res.a")
(node (ref ledr.res) (pin 1))
(node (ref ledr.package) (pin 1)))
(net (code 56) (name "Iconv.sw_force")
(net (code 55) (name "Iconv.sw_force")
(node (ref conv.sw.low_fet) (pin 5))
(node (ref conv.sw.low_fet) (pin 6))
(node (ref conv.sw.low_fet) (pin 7))
Expand All @@ -1378,19 +1377,19 @@
(node (ref conv.power_path.inductor) (pin 1))
(node (ref conv.sw.driver.ic) (pin 4))
(node (ref conv.sw.driver.boot_cap) (pin 2)))
(net (code 57) (name "Iconv.sw.low_gate_res.a")
(net (code 56) (name "Iconv.sw.low_gate_res.a")
(node (ref conv.sw.low_gate_res) (pin 1))
(node (ref conv.sw.driver.ic) (pin 8)))
(net (code 58) (name "Iconv.sw.low_gate_res.b")
(net (code 57) (name "Iconv.sw.low_gate_res.b")
(node (ref conv.sw.low_gate_res) (pin 2))
(node (ref conv.sw.low_fet) (pin 4)))
(net (code 59) (name "Iconv.sw.high_gate_res.a")
(net (code 58) (name "Iconv.sw.high_gate_res.a")
(node (ref conv.sw.high_gate_res) (pin 1))
(node (ref conv.sw.driver.ic) (pin 3)))
(net (code 60) (name "Iconv.sw.high_gate_res.b")
(net (code 59) (name "Iconv.sw.high_gate_res.b")
(node (ref conv.sw.high_gate_res) (pin 2))
(node (ref conv.sw.high_fet) (pin 4)))
(net (code 61) (name "Iconv.sw.driver.ic.hb")
(net (code 60) (name "Iconv.sw.driver.ic.hb")
(node (ref conv.sw.driver.ic) (pin 2))
(node (ref conv.sw.driver.boot_cap) (pin 1))))
)
59 changes: 29 additions & 30 deletions examples/IotIron/IotIron.ref.net
Original file line number Diff line number Diff line change
Expand Up @@ -1090,6 +1090,7 @@
(node (ref IJ1) (pin S1))
(node (ref IR9) (pin 2))
(node (ref IR22) (pin 2))
(node (ref IR24) (pin 1))
(node (ref IC1) (pin 2))
(node (ref IC6) (pin 2))
(node (ref IC7) (pin 2))
Expand All @@ -1108,6 +1109,7 @@
(node (ref IU11) (pin 4))
(node (ref IR2) (pin 2))
(node (ref IC10) (pin 2))
(node (ref IR17) (pin 1))
(node (ref IR27) (pin 1))
(node (ref IJ3) (pin 8))
(node (ref IJ3) (pin 29))
Expand Down Expand Up @@ -1292,82 +1294,79 @@
(node (ref ITP9) (pin 1))
(node (ref IR23) (pin 2))
(node (ref IC30) (pin 1)))
(net (code 34) (name "Iiron.gnd")
(node (ref IR17) (pin 1))
(node (ref IR24) (pin 1)))
(net (code 35) (name "Itamp.input_positive")
(net (code 34) (name "Itamp.input_positive")
(node (ref IR25) (pin 1))
(node (ref IJ5) (pin 3))
(node (ref ITP10) (pin 1)))
(net (code 36) (name "Itamp.output")
(net (code 35) (name "Itamp.output")
(node (ref IU3) (pin 12))
(node (ref IR26) (pin 1))
(node (ref IU11) (pin 7)))
(net (code 37) (name "Ipacked_opamp.inn.0")
(net (code 36) (name "Ipacked_opamp.inn.0")
(node (ref IU11) (pin 2))
(node (ref IR21) (pin 2))
(node (ref IR22) (pin 1)))
(net (code 38) (name "Ipacked_opamp.inp.1")
(net (code 37) (name "Ipacked_opamp.inp.1")
(node (ref IU11) (pin 5))
(node (ref IR25) (pin 2))
(node (ref IR27) (pin 2)))
(net (code 39) (name "Ipacked_opamp.inn.1")
(net (code 38) (name "Ipacked_opamp.inn.1")
(node (ref IU11) (pin 6))
(node (ref IR24) (pin 2))
(node (ref IR26) (pin 2)))
(net (code 40) (name "Ireg_3v3.fb.output")
(net (code 39) (name "Ireg_3v3.fb.output")
(node (ref IU1) (pin 4))
(node (ref IR1) (pin 2))
(node (ref IR2) (pin 1)))
(net (code 41) (name "Ireg_3v3.boot_cap.neg")
(net (code 40) (name "Ireg_3v3.boot_cap.neg")
(node (ref IC2) (pin 2))
(node (ref IU1) (pin 2))
(node (ref IL1) (pin 1)))
(net (code 42) (name "Ireg_3v3.boot_cap.pos")
(net (code 41) (name "Ireg_3v3.boot_cap.pos")
(node (ref IC2) (pin 1))
(node (ref IU1) (pin 6)))
(net (code 43) (name "Ireg_3v3.en_res.b")
(net (code 42) (name "Ireg_3v3.en_res.b")
(node (ref IR3) (pin 2))
(node (ref IU1) (pin 5)))
(net (code 44) (name "Imcu.program_uart_node.a_tx")
(net (code 43) (name "Imcu.program_uart_node.a_tx")
(node (ref IU3) (pin 37))
(node (ref IJ2) (pin 3)))
(net (code 45) (name "Imcu.program_uart_node.b_tx")
(net (code 44) (name "Imcu.program_uart_node.b_tx")
(node (ref IU3) (pin 36))
(node (ref IJ2) (pin 4)))
(net (code 46) (name "Imcu.program_en_node")
(net (code 45) (name "Imcu.program_en_node")
(node (ref IU3) (pin 3))
(node (ref IJ2) (pin 6))
(node (ref IR4) (pin 2))
(node (ref IC10) (pin 1)))
(net (code 47) (name "Ipd.ic.vconn")
(net (code 46) (name "Ipd.ic.vconn")
(node (ref IU4) (pin 12))
(node (ref IU4) (pin 13)))
(net (code 48) (name "Ioled.c1_cap.pos")
(net (code 47) (name "Ioled.c1_cap.pos")
(node (ref IC14) (pin 1))
(node (ref IJ3) (pin 4)))
(net (code 49) (name "Ioled.c1_cap.neg")
(net (code 48) (name "Ioled.c1_cap.neg")
(node (ref IC14) (pin 2))
(node (ref IJ3) (pin 5)))
(net (code 50) (name "Ioled.c2_cap.pos")
(net (code 49) (name "Ioled.c2_cap.pos")
(node (ref IC15) (pin 1))
(node (ref IJ3) (pin 2)))
(net (code 51) (name "Ioled.c2_cap.neg")
(net (code 50) (name "Ioled.c2_cap.neg")
(node (ref IC15) (pin 2))
(node (ref IJ3) (pin 3)))
(net (code 52) (name "Ioled.iref_res.a")
(net (code 51) (name "Ioled.iref_res.a")
(node (ref IR9) (pin 1))
(node (ref IJ3) (pin 26)))
(net (code 53) (name "Ioled.device.vcomh")
(net (code 52) (name "Ioled.device.vcomh")
(node (ref IJ3) (pin 27))
(node (ref IC16) (pin 1)))
(net (code 54) (name "Ioled.device.vcc")
(net (code 53) (name "Ioled.device.vcc")
(node (ref IJ3) (pin 28))
(node (ref IC19) (pin 1)))
(net (code 55) (name "Iledr.res.a")
(net (code 54) (name "Iledr.res.a")
(node (ref IR10) (pin 1))
(node (ref ID2) (pin 1)))
(net (code 56) (name "Iconv.sw_force")
(net (code 55) (name "Iconv.sw_force")
(node (ref IQ1) (pin 5))
(node (ref IQ1) (pin 6))
(node (ref IQ1) (pin 7))
Expand All @@ -1378,19 +1377,19 @@
(node (ref IL2) (pin 1))
(node (ref IU9) (pin 4))
(node (ref IC26) (pin 2)))
(net (code 57) (name "Iconv.sw.low_gate_res.a")
(net (code 56) (name "Iconv.sw.low_gate_res.a")
(node (ref IR11) (pin 1))
(node (ref IU9) (pin 8)))
(net (code 58) (name "Iconv.sw.low_gate_res.b")
(net (code 57) (name "Iconv.sw.low_gate_res.b")
(node (ref IR11) (pin 2))
(node (ref IQ1) (pin 4)))
(net (code 59) (name "Iconv.sw.high_gate_res.a")
(net (code 58) (name "Iconv.sw.high_gate_res.a")
(node (ref IR12) (pin 1))
(node (ref IU9) (pin 3)))
(net (code 60) (name "Iconv.sw.high_gate_res.b")
(net (code 59) (name "Iconv.sw.high_gate_res.b")
(node (ref IR12) (pin 2))
(node (ref IQ2) (pin 4)))
(net (code 61) (name "Iconv.sw.driver.ic.hb")
(net (code 60) (name "Iconv.sw.driver.ic.hb")
(node (ref IU9) (pin 2))
(node (ref IC26) (pin 1))))
)
Loading

0 comments on commit 1560e94

Please sign in to comment.