Matthias Koefferlein
|
64c2548ab8
|
WIP: first steps towards global nets.
|
2019-01-06 15:28:40 +01:00 |
Matthias Koefferlein
|
eb435d5d85
|
WIP: refactoring - separated pins of net into outgoing and subcircuit.
|
2019-01-06 12:53:22 +01:00 |
Matthias Koefferlein
|
f989a85642
|
WIP: introduced Circuit::is_external_net
|
2018-12-30 18:44:30 +01:00 |
Matthias Koefferlein
|
c841b84867
|
WIP: some minor refactoring.
|
2018-12-30 13:37:52 +01:00 |
Matthias Koefferlein
|
293c6f496e
|
WIP: more query functions for netlist classes (i.e. net by name, device by name etc.), some refactoring, GSI bindings, tests.
|
2018-12-30 13:00:03 +01:00 |
Matthias Koefferlein
|
54adb84e27
|
WIP: locking of netlist for better performance.
|
2018-12-29 01:04:48 +01:00 |
Matthias Koefferlein
|
d57ede441c
|
WIP: netlist topology - children, parents, top-down and bottom-up iteration.
|
2018-12-29 00:48:28 +01:00 |
Matthias Koefferlein
|
2f48479838
|
WIP: a bit of simplification, renaming of methods, parents for subcircuits, devices. References for circuits pointing to subcircuits.
|
2018-12-28 22:51:11 +01:00 |
Matthias Koefferlein
|
8b2902c31b
|
WIP: introduced expanded net name
|
2018-12-27 10:43:25 +01:00 |
Matthias Koefferlein
|
bfae347ffb
|
WIP: renaming sub_circuit->subcircuit for consistency
|
2018-12-27 02:02:17 +01:00 |
Matthias Koefferlein
|
f0f620b1cd
|
WIP: added subcircuit IDs for easier referencing.
|
2018-12-27 01:58:34 +01:00 |
Matthias Koefferlein
|
2171b98bd8
|
WIP: introduced device IDs
|
2018-12-27 00:59:44 +01:00 |
Matthias Koefferlein
|
bfc0e24d50
|
WIP: fixed some compiler warnings.
|
2018-12-26 00:36:34 +01:00 |
Matthias Koefferlein
|
195324295d
|
WIP: tests for new net predicates.
|
2018-12-25 20:56:08 +01:00 |
Matthias Koefferlein
|
4f8416766c
|
WIP: renamed port -> terminal for devices. This is correct technical term. A port is a two-terminal entity.
|
2018-12-25 20:19:37 +01:00 |
Matthias Koefferlein
|
d9b0b2f775
|
WIP: Ability to redefine device combination in Ruby (GenericDeviceClass)
|
2018-12-24 17:22:59 +01:00 |
Matthias Koefferlein
|
eb6b043c3b
|
Parameter values of db::Device/db::DeviceClass
|
2018-12-24 13:39:19 +01:00 |
Matthias Koefferlein
|
c5222c26e3
|
Added DevicePortProperty class with tests and GSI binding
|
2018-12-24 01:31:06 +01:00 |
Matthias Koefferlein
|
aa5e885215
|
Added Ruby tests for GSI binding of db::Netlist classes
|
2018-12-24 00:08:34 +01:00 |
Matthias Koefferlein
|
9a9482d7c7
|
Added netlist editing features.
|
2018-12-22 23:12:45 +01:00 |
Matthias Koefferlein
|
e51a3a9ed9
|
Dual netlist representation (nets attached to pins and ports).
|
2018-12-22 00:29:44 +01:00 |
Matthias Koefferlein
|
654afa3ec2
|
Upward references for db::Net and db::Circuit.
|
2018-12-21 22:13:37 +01:00 |
Matthias Koefferlein
|
83a38037e5
|
Added cluster_id property to db::Net
|
2018-12-21 21:53:48 +01:00 |
Matthias Koefferlein
|
80999475f4
|
Added trans and name attributes to db::SubCircuit
|
2018-12-21 21:47:27 +01:00 |
Matthias Koefferlein
|
4dd17c3cd4
|
WIP: added tests for dbNetlist classes.
|
2018-12-20 23:29:01 +01:00 |