Hi!
I'm having some trouble with a big design I have to do and maybe I could find some help here.
I tried to make the design following the next pattern:
Top Module
|---- Submodule 1
|-------- Sheet 1
|-------- ...
|-------- Sheet N
|---- Submodule 2
|-------- Sheet 1
|-------- ...
|-------- Sheet N
|---- Power supply
So my idea, the one I've followed until now, was to have a hierarchical design ending with a bunch of sheets in a flat design. I mean, Top Module, Submodule1, Submodule2 and Power Supply follow a hierarchical design using ports to share signals among them. However, for the Sheets below Submodule1 and Submodule2 I wanted a flat design using Off-Sheet connectors.
The problem is that I get tons of warnings and errors from the DRC: net has only one pin, net floating label, etc... Is this type of design correct? Or should I stick with a full flat or full hierarchical design?
Most of these problems are with buses, can I use an Off-Sheet connector to connect buses between sheets?
Last but not least, how can I connect differential pairs between sheets? Are Off-Sheet connectors ok? Could I group them in a bus? Is it better to use a harness?
Thanks in advance.