1 of 1 people found this helpful
The passing of a single signal should work, on checking the design referenced in the document the Effects signal is just one trace on the PCB that connects to different components in the repeated sheets. You should be able to do exactly the same with your RESET signal. If you cannot figure it out then please consider sending me your design to take a look at.
A week later, and I have still not managed to figure out why my first attempts failed. When I got back here this Monday morning and tried your method (which I swear I and my colleague both had (attempted) already, the week prior), it worked just fine.
Say that I have a sheet with a controller, and a second sheet that gets replicated as 8 identical channels. The controller outputs a R\E\S\E\T\ signal that should be routed to each individual channel (i.e., a single signal should reset all channels simultaneously).
When I look at the Altium documentation (e.g. https://www.altium.com/documentation/15.1/display/ADES/((Multi-Sheet+and+Multi-Channel+Design))_AD ), it looks like I should be able to place one wire (as in the example wire 'Effect') from the single sheet to the repeated sheet. However, if I do that in the schematic, and import the changes to the layout, it connects the signal to channel 1, and leaves the other 7 disconnected (and the compilation gives error messages about floating inputs in those channels). By manually editing the net in the layout, I can move the association between the R\E\S\E\T\ signal and channel 1, thereby redirecting it to e.g. channel 4, but then channel 1 gets disconnected, so that's not a viable solution.
I was given a recommendation by someone offline that amounted to 'Repeat'ing the port in the repeated sheet, and breaking the wire between the single sheet and the repeated sheet, and 'splice in' a bus there. Referring back to the same Altium document as above, that would be using something akin to the format they use in their COUT sheet, I believe. However, while I can get the repeated sheet to connect to the bus, the layout insists that the IC in the repeated channel that should receive the reset signal, has that pin floating (for each channel).
The only way I have managed to work around this problem, is by manually connecting the R\E\S\E\T\ signal to eight different wires (which absolutely have to be named R\E\S\E\T\1 .. R\E\S\E\T\8), and use bus entries to collect them into the bus R\E\S\E\T\[1..8], which then can be consumed by the stack of repeated channels.
While this workaround is doable, it feels to me like it's more complicated than it should have to be, especially as the reset signal isn't the only wire that I need to split so that they go to each channel.
Am I missing something, or is this the available solution for this problem?