Author Message
 Post subject: Reuse of existing Design. Hierarchy blocks management
PostPosted: 20 Aug 2015, 09:33 
Offline

Joined: 01 Oct 2012, 16:35
Posts: 18
Hello,
let's say we have got an existing schematic with sheet type normal and corresponding layout/pcb.
Could this be converted to hierarchy - in order to reuse the block/layout multiple times?
This might be very important as you never know in advance for sure what should be reused later on.

I tried:
1. changeing existing schematic sheet type to "hierachy block"
2. Insert the block one or multiple times on the main sheet (type normal)
2. Load exsiting *.dip in pcb and update by reference.
=> the layout is almost entirly gone i.e. can not be reused.

Thank you for your help!


Top
 Profile  
 
 Post subject: Re: Reuse of existing Design. Hierarchy blocks management
PostPosted: 21 Aug 2015, 09:26 
Online
Technical Support

Joined: 14 Jun 2010, 06:43
Posts: 2762
If you converted "flat" schematic to hierarchical, then opened existing board and renew it from new hierarchical schematic, PCB Layout can't keep components on the board because new components and nets have different RefDes and hidden IDs.

You can place and route one instance of the hierarchical block, then use "Route -> Hierarchy" to copy placement and routing for other instances. More information about this function can be found in DipTrace tutorial.


Top
 Profile  
 
 Post subject: Re: Reuse of existing Design. Hierarchy blocks management
PostPosted: 21 Aug 2015, 10:39 
Offline

Joined: 01 Oct 2012, 16:35
Posts: 18
Thank you for your confirmation Alex.
So I think with Diptrace it may be time saving to design everything as hierachy in order to make multiple copies of the sheet+pcb-layout if needed. Do you see any major drawback with this practice?


Top
 Profile  
 
 Post subject: Re: Reuse of existing Design. Hierarchy blocks management
PostPosted: 25 Aug 2015, 09:14 
Online
Technical Support

Joined: 14 Jun 2010, 06:43
Posts: 2762
If schematic has multiple instances of a hierarchical block you can't use back annotation from PCB to schematic. So if you renumber RefDes on PCB stage you can't sync it with schematic.
Also RefDes are usually longer if you have hierarchical design with multiple copies of a block.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group