qosafrench.blogg.se

Altium hierarchical design
Altium hierarchical design




altium hierarchical design

Flat tells you that you don't need a hierarchical structure but basically connects every port an every sheet to every other port on any other sheet with the same name (whereas for hierarchical you need to explicitly specify this connection on a top sheet - you can have multiple levels). Hierarchical is the default for everything with more than a single sheet and will keep power objects global but all other signals must be unique or connected through ports. Strict Hierarchical will tell you that neither Ports nor Power objects are global, you will need to connect every signal through a port (this can be useful for designs with multiple separated power section if you're using Altium's multichannel feature). The settings in the project options basically deal with how you need to connect signals with each other. This will make sure that once you transfer them to the PCB, they will be separate nets (as you intend). The only way you can counter it is by giving them different names such as CAN_DISP_RX and CAN_BUTTON_RX. Altium wants to tell you: Hey, you have two nets which are separate but have the same name - you should actually connect them because if you transfer the design to the PCB, those will be connected (as they have the same name). Your nets have the same name, this is why Altium warns it. The hierarchical setting relates to using multiple sheets (you're doing that and that's perfectly fine).






Altium hierarchical design