Methods for Signal Shorting in the PCB Front to Back Flow

Methods for Signal Shorting in the PCB
Front to Back Flow
Product Version 16.2
April 8, 2011
Copyright Statement
© 2011 Cadence Design Systems, Inc. All rights reserved worldwide. Cadence and the
Cadence logo are registered trademarks of Cadence Design Systems, Inc. All others are the
property of their respective holders.
April 8, 2011
2
Product Version 16.2
Methods for Signal Shorting in the PCB Front to Back Flow
Contents
Purpose ....................................................................................................................... 4
Audience...................................................................................................................... 4
Overview ...................................................................................................................... 4
NET_SHORT Property ................................................................................................ 4
Allowed Global Shorts in DE-HDL ............................................................................... 5
Using NET_SHORT in the Schematic (force/sense example) ..................................... 6
Plane Shorts (AGND/DGND Example) ........................................................................ 9
April 8, 2011
3
Product Version 16.2
Methods for Signal Shorting in the PCB Front to Back Flow
Purpose
This application note illustrates various methods for implementing shorted signals within
the Cadence PCB Front to Back flow. The specific design intent may be indicated in the
Allegro® Design Entry HDL schematic or the Allegro PCB Editor layout. The methods
presented allow the deliberate override of design rule checks for shorted signals.
Audience
Users of Allegro Design Entry HDL (DE-HDL) and Allegro PCB Editor and the resultant
design flow implemented with these tools. An Electrical Engineer may wish to embed in
the schematic the intention to short specific signal names. A PCB Editor user may need
to override the DRC for a shorted pair of ground signals at the board level. Alternatively,
the need to short global signals like grounds may be required.
Overview
In a majority of cases, two uniquely named signals in a design, SIG_1 and SIG_2 or
VCC and VDD would not be shorted together and as such the checking routines within
the tools will trap these situations and flag them as DRCs.
The need may arise to intentionally short two or more signals that have unique names in
the schematic for a design. An example of this would be for a force/sense set of signals
that are required to be shorted at the point of sense. This type of situation occurs in test
fixture designs. Another need for signal shorting occurs in designs that use separate
analog and digital grounds that will need to be connected together for a common
reference point at some location in the design.
This application note presents a number of things that can be done for different
scenarios. Outlined below are two features within the design tools that may be used to
facilitate the signal shorting.
NET_SHORT Property
The NET_SHORT property may be applied to indicate that a set of specified signals
connected together are to be ignored by the DRC system. The property may be placed
on a component pin or, alternatively, on a via. The NET_SHORT property may be
April 8, 2011
4
Product Version 16.2
Methods for Signal Shorting in the PCB Front to Back Flow
placed on a pin in the schematic and will pass through to the Allegro PCB Editor board
(.brd).
The syntax for this property is a set of signal names separated by colons:
NET_SHORT sig1:sig2:sig3:…..
Allowed Global Shorts in DE-HDL
DE-HDL provides for defining allowed global signal shorts. Signal pairs may be defined
as being allowed to be connected together in the schematic. To do this, choose Tools >
Options and select the Output tab.
Figure 1
April 8, 2011
5
Product Version 16.2
Methods for Signal Shorting in the PCB Front to Back Flow
The section near the bottom of this form is marked Allowed Global Shorts. Pairs of
signals are entered into the form. In this example, net 5V_1 will be allowed to short to
net 5V_NEW.
What this does, is prevent the check routine in DE-HDL from flagging this as a shorted
global signal. The resulting signal name (net) seen in PCB Editor will be one net with
the name 5V_1. If both signal names need to be available in the board, this method
should not be used.
Using NET_SHORT in the Schematic (force/sense
example)
In this scenario, the requirement is to define in the schematic, a pair of signals, one to
provide a force voltage and one used to measure it at the device under test. The two
routes will be shorted close to the device under test.
To implement this, a symbol is made for DE-HDL. One pin on this symbol is assigned
the NET_SHORT attribute. If this is built into the symbol as a place holder with a value
of “?” the symbol can be placed and then the value added, as it depends on the signal
names in the design.
Figure 2
April 8, 2011
6
Product Version 16.2
Methods for Signal Shorting in the PCB Front to Back Flow
In this case, pin 1 of the NET_SHORT symbol carries the NET_SHORT attribute. To
use this symbol, the values of the signals on pin2 and pin3 are added. For example,
SENSE:IN0.
A matching PCB Editor symbol is constructed, to facilitate the sort point in the physical
representation. The symbol comprises a larger pin with embedded pins represented; in
this case, by vias. This will result in an object that can be placed at the desired location
and will have rats to guide routing to meet the design intent.
Figure 3
In Figure 4, the NET_SHORT symbol is shown in use, with the NET_SHORT property
on pin 1 assigned the value of the signals on pins 2 and 3. Net-based properties have
been used to set the line widths in the board.
April 8, 2011
7
Product Version 16.2
Methods for Signal Shorting in the PCB Front to Back Flow
Figure 4
Figure 5 shows the result in the PCB Editor board. The NET_SHORT property is
passed to the board.
Figure 5
Figure 6 shows the routed connections with appropriate trace widths as defined in the
schematic.
April 8, 2011
8
Product Version 16.2
Methods for Signal Shorting in the PCB Front to Back Flow
Figure 6
Plane Shorts (AGND/DGND Example)
Often the need arises to bring planes to a common point of reference in a design. The
most common need for this is analog and digital grounds. Two approaches are
available. First, the NET_SHORT symbol may be used (see previous section). This will
allow for the design intent to be indicated in the schematic. A physical symbol will be
required.
Alternatively, an approach driven from the PCB Editor board may be used. A padstack
or via may be inserted in the design with the NET_SHORT property attached. This may
be done at a point of close proximity of plane shapes on the same layer, as shown in
Figure 7. Note that in this case, each signal name on each plane shape is added.
April 8, 2011
9
Product Version 16.2
Methods for Signal Shorting in the PCB Front to Back Flow
Figure 7
For connecting planes on different layers, a via or series of vias may be placed, each
carrying the NET_SHORT property with the signal name of the planes they connect.
Figure 8
Click here to download the database associated with this Application Note.
April 8, 2011
10
Product Version 16.2