![]() ![]() Thanks, any suggestions would be appreciated. is there a relatively quick method to take a hierarchical design with a number of modules and flatten it so that all components share the same numbering pool and are not prefixed with their module name? There is complex routing on the PCB (FPGA, DDR RAM, etc.) so it would take about a week of my time to copy the schematics over to a non-hierarchical design and re-route (which I simply cannot afford to do).Īnyways now to my question. I know I will be using this design a number of the times in the future and I am hating the realization that I will have to deal with this every time I modify the design for a new PCB. The commands you use will depend on your personal design methodology - which can be broadly classified as top-down or bottom-up. After completion of the schematic capture I had found out that in board layout all components were prefixed with their Hierarchical module name (this resulted in reference designation 10+ characters long, which was obviously unusable on the PCB) I got around this by naming my modules in increment values 1->9 so that prefixes were limited to x: (ie 2:U1).Ī year later I find myself modifying this design again and having continued issues and frustration fitting these unnecessary silk screens in sensible places on the PCB. The software includes a number of commands that allow you to build your multi-document, hierarchical structure quickly and efficiently. About a year ago I had made a design in Eagle 7.x making use of the hierarchical design modules as coming from Orcad/Altium tools this was a very powerful technique for more complex designs. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |