Whishlist : Multi instance stacking
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
New
|
Wishlist
|
Unassigned |
Bug Description
Hi, this is a feature request.
I would love to see a system like the one used in Cadence Virtuoso which allow to "stack" components.
In exemple, you got a bus, let's say "BUS[0:7]" and you want to add a resistor on each wire of this bus. Right now, you'll have to split the bus into 8 nets, add 8 resistors then rebuild the bus.
With Virtuoso, you can name the resistor "R1[0:7]" and hook it up to the but. It'll generate 8 resistors, with the same properties, and hook R10 to BUS0, R11 to BUS1 and so on.
If you got BUS[0:15] and R[0:8], then BUS[9:15] shall not be connected to anything (in virtuoso, it is considered as a dangling wire)
This system could even be applied to the hierarchical sheets.
The point is that actually, you can't connect a bus to a pin. With this feature, you may have some "bus" pins.
I.E : you got two systems which use an 8 bit parrallel interface. You got a 16-bit bus ("BUS[0:15]") which you could connect to a single sheet pin. The pin would be "InputPinBus[0:7]" and the sheet "MySheet[0:1]"
Then, you'll obtain :
BUS[0:7] -> MySheet[
BUS[8:15] -> MySheet[
In virtuoso, the bus management is even more advanced, but this functionnality would be awesome !
If i'm not clear enough, don't hesitate to ask more details.
Thanks for your hard work,
Julien FAUCHER
summary: |
- Multi instance stacking + Whishlist : Multi instance stacking |
Changed in kicad: | |
importance: | Undecided → Wishlist |
This sounds very similar to: https:/ /bugs.launchpad .net/kicad/ +bug/1797038