[PCB_FORUM] Re: Is there a way to step and repeat placement for identical circuits on the same PCB?
- From: "Tony Stanislao" <tstanislao@xxxxxxx>
- To: <icu-pcb-forum@xxxxxxxxxxxxx>
- Date: Sun, 24 May 2009 10:32:16 -0400
I almost forgot of a way in Allegro to replicate circuits. It works best if the
refdes is setup for repeated circuits in your schematic. An example would be to
have your four repeated circuits named the same for each component but have a
prefix or suffix added for each circuit like (A0_R100, A1_R100, A2_R100 and
A3_r100 or R100_1, R100_2 and so on. Then you make a clip file, save and rename
for each circuit and edit the clip file in wordpad using replace text and
substitute A0_R* with A1_R* and all your resistors are changed in that circuit.
do this for all refdes types. Shape nets would need to be assigned and in some
cases picking up all clines and dropping them down again in the same spot (ix 0
0) would remove any drc's. you could have a circuit created in about 15 minutes.
The trick is to have your schematic reference designators named properly for
text find and replace. Hope this helps.
Tony
----- Original Message -----
From: Austin Franklin<mailto:allegrolist@xxxxxxxxxxxx>
To: icu-pcb-forum@xxxxxxxxxxxxx<mailto:icu-pcb-forum@xxxxxxxxxxxxx>
Sent: Sunday, May 24, 2009 8:30 AM
Subject: [PCB_FORUM] Re: Is there a way to step and repeat placement for
identical circuits on the same PCB?
Hi Jean-Charles,
I am using DxD as my schematic front end.
Suggestion 2 is interesting, thanks. My schematic sheets are identical for
all four copies of the circuit, and the REFDESs are "identical" as well.
For example, all REFDESs are in a format APXX where A is the REFDES prefix,
for resistors R etc., P is the page number, and XX is the "instance" number.
For example, the same component on sheets 2 & 3 would be R203 & R303. What
someone else suggested is to place one copy of the circuit, export the
placement file, update the REFDESs and the locations (by a fixed offset),
and import...and that should place the next instance of the circuit.
Regards,
Austin
> -----Original Message-----
> From:
icu-pcb-forum-bounce@xxxxxxxxxxxxx<mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx>
> [mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx]On Behalf Of JCharles
> TEYSSIER
> Sent: Sunday, May 24, 2009 12:28 AM
> To: icu-pcb-forum@xxxxxxxxxxxxx<mailto:icu-pcb-forum@xxxxxxxxxxxxx>
> Subject: [PCB_FORUM] Re: Is there a way to step and repeat placement for
> identical circuits on the same PCB?
>
>
> Austin,
>
> two ways to do that:
> - Use Cadence Design Reuse: the schematic have to be hierachical. Yu do
> a module of the replicated block and then place modules in your pcb.
> Be care that in 15.7 and olders version the module can not be mirored.
> May be it has been improved in 16.x (never use 16.x yet)
> If modification is done to the module, simply refresh it like a component.
> - As you say, routing can be copied. Symbols can be also copied. Then
> you can assigne copied symbols to ref_des (Logic->Assign Refdes) OR, and
> this is what i do, place components near the copied area and swap copied
> symbols (Place->Sawp Components) with placed components.
> If mofdfications is to be done, you have no way to automate it...
>
> Jean-Charles
>
> Austin Franklin a écrit :
> > Hi,
> >
> > I have four identical circuits on one PCB. I want to place
> (and route) one,
> > and have that placement and routing replicated for the other
> three identical
> > circuits. Is there a way to setup a placement "template" or a way to
> > replicate the placement? I know the routing can just be copied.
> >
> > Thanks,
> >
> > Austin
> > -----------------------------------------------------------
> > To subscribe/unsubscribe:
> > Send a message to
icu-pcb-forum-request@xxxxxxxxxxxxx<mailto:icu-pcb-forum-request@xxxxxxxxxxxxx>
> > with a subject of subscribe or unsubscribe
> >
> > To view the archives of this list go to
>
http://www.freelists.org/archives/icu-pcb-forum/<http://www.freelists.org/archives/icu-pcb-forum/>
> >
> > Problems or Questions:
> > Send an email to
icu-pcb-forum-admins@xxxxxxxxxxxxx<mailto:icu-pcb-forum-admins@xxxxxxxxxxxxx>
> > -----------------------------------------------------------
> >
> >
> >
> -----------------------------------------------------------
> To subscribe/unsubscribe:
> Send a message to
icu-pcb-forum-request@xxxxxxxxxxxxx<mailto:icu-pcb-forum-request@xxxxxxxxxxxxx>
> with a subject of subscribe or unsubscribe
>
> To view the archives of this list go to
>
http://www.freelists.org/archives/icu-pcb-forum/<http://www.freelists.org/archives/icu-pcb-forum/>
>
> Problems or Questions:
> Send an email to
icu-pcb-forum-admins@xxxxxxxxxxxxx<mailto:icu-pcb-forum-admins@xxxxxxxxxxxxx>
> -----------------------------------------------------------
-----------------------------------------------------------
To subscribe/unsubscribe:
Send a message to
icu-pcb-forum-request@xxxxxxxxxxxxx<mailto:icu-pcb-forum-request@xxxxxxxxxxxxx>
with a subject of subscribe or unsubscribe
To view the archives of this list go to
http://www.freelists.org/archives/icu-pcb-forum/<http://www.freelists.org/archives/icu-pcb-forum/>
Problems or Questions:
Send an email to
icu-pcb-forum-admins@xxxxxxxxxxxxx<mailto:icu-pcb-forum-admins@xxxxxxxxxxxxx>
-----------------------------------------------------------
Other related posts: