
A top view of a typical wiring channel, as implemented on the motherboard, is shown in
Figure 2 (all dimensions are shown in inches). Minimum trace width is 0.004 in. (at 1:1),
and minimum space width is 0.006 in. (at 1:1). For fabrication information, see Figure 3.


A top view of a typical wiring channel, as implemented on the riser, is shown in Figure 5 (all
dimensions are shown in inches). Minimum trace width is 0.006 in. (at 1:1), and minimum
space width is 0.006 in. (at 1:1). For fabrication information, see Figure 6.


A top view of a typical wiring channel, as implemented on the cheetah3, is shown in Figure 8
(all dimensions are shown in inches). Minimum trace width is 0.006 in. (at 1:1) and minimum
space width is 0.006 in. (at 1:1). For fabrication information, see Figure 9.

2. All clock wires must have a minimum number of vias and be routed on internal planes.
3. If a wire is routed near a via that is part of a clock net, there must be at least one vacant wiring channel between the wire and the clock via.
4. No clock wires may be routed within one inch from the edge of the board.
5. A power (ground or voltage) plane split occurs where there is a discontinuity in the plane. As shown in Figure 10, route wires across splits in a power plane in the most perpendicular manner possible. Do not run wires parallel to the split in close proximity to the split.

6. I/O wires must be routed away from densly wired non-I/O wiring areas.
7. All I/O wires must be routed such that the 22pf shunt capacitor is the last thing on the net before the I/O connector itself.
8. Minimize the number of wires that cross under the MPC970 (U26) and the number of wires that cross under the AMCC (U30) PLL on the top surface. If a wire is routed near a via attached to a clock wire, it must have a vacant wiring channel next to it.
9. Critical nets (604 bus signals) must not be placed on outer plane, if possible.
10. 604 and PCI buses (except ISA and X-buses) must be wired point to point .
Several groups of nets require special attention. They are listed in Table 1 in the order of the importance for meeting their design rules. For example, ensuring that the clock nets are routed according to their design rules is more important than ensuring that the PCI bus nets are routed according to their design rules. The ideal system design will meet all of the suggested design rules, but this information is included to guide the designer in case some tradeoffs have to be evaluated.
| Table 1. Order of Importance for Meeting Design Rules
|
|
| Order of Importance
|
Group
|
| 1
|
Clock Nets
|
| 2
|
CEC Critical Nets
|
| 3
|
L2 Critical Nets
|
| 4
|
PCI Critical Nets
|
| 5
|
PCI Address/Data Nets
|
| 6
|
Noise Sensitive Nets
|
| 7
|
Other Nets
|
1. Clock nets are the most critical wiring on the board. Their wiring requirements must be given priority over the requirements of other groups of signals.
2. Clock nets are to have a minimum number of vias.
3. No clock wires may be routed closer than one inch to the edge of the board.
4. Clock nets with more than two nodes (devices connected to them) are to be daisy-chained. Stubs and star fanouts are not allowed.
5. Clock nets are to be routed as much as possible on internal signal planes.
6. Where series termination resistors are required, place them as close as possible to the clock generator.
7. Route a ground trace as a shield in the adjacent wiring channel on both sides of the clock trace. Connect these shield traces to the ground plane using at least one via in each inch of trace. Completely surround the clock trace with shield traces.
8. Table 2 shows the length and tolerances of the clock nets. All dimensions are shown in inches. The Design Rule column shows the guideline, and the Reference Board column shows the actual length of the net on the reference board.
9. No more than one turning via for a total of three vias per net is allowed.
| Table 2. Clock Wires
|
|
| Net Name
|
Length
|
| SRAM_BCLK<3:0>
|
As short as possible. Define this clock length as L1 (Clock traces on SIMM
must be 3.0 in. long).
|
| MC_SRAM_BCLK0
|
As short as possible
|
| MC_SRAM_BCLK1
|
As short as possible
|
| MC_SRAM_BCLK2
|
As short as possible
|
| MC_SRAM_BCLK3
|
As short as possible
|
| TAG_BCLK
|
(L1 ) 0.1 in.
|
| MC_TAG_BCLK
|
As short as possible
|
| PROC1_BCLK<2:0>
|
(L1 + 0.24 in.) 0.1 in. (Clock traces on processor card must be 2.76 in.
long)
|
| MC_PROC1_BCLK0
|
As short as possible
|
| MC_PROC1_BCLK1
|
As short as possible
|
| MC_PROC1_BCLK2
|
As short as possible
|
| PROC2_BCLK<2:0>
|
(L1 + 0.24 in.) 0.1 in. (Clock traces on processor card must be 2.76 in.
long)
|
| MC_PROC2_BCLK0
|
As short as possible
|
| MC_PROC2_BCLK1
|
As short as possible
|
| MC_PROC2_BCLK2
|
As short as possible
|
| 663_BCLK
|
(L1 + 3.0 in.) 0.1 in.
|
| MC_663_BCLK
|
As short as possible
|
| 664_BCLK
|
(L1 + 3.0 in.) 0.1 in.
|
| MC_664_BCLK
|
As short as possible
|
| 4403_BCLK
|
(L1 + 3.0 in.) 0.1 in.
|
| MC_4403_BCLK
|
As short as possible
|
| MC_BCLK_SPARE
|
As short as possible
|
| PAL_BCLK
|
(L1 + 3.0 in.) 0.1 in.
|
| XTAL1_MPC970
|
As short as possible
|
| XTAL2_MPC970
|
As short as possible
|
| TTL_CLK
|
As short as possible
|
| 4403_FBCLK
|
As short as possible
|
| 4403_FBCLK_R
|
As short as possible
|
| X2FOUT0
|
As short as possible
|
| PLL_FOUT2
|
As short as possible
|
| SLOT2_PCICLK
|
As short as possible (If using IBM Riser card 25JP-RISER3-A, clock trace on
that riser is 3.73 in. long). Define this clock length as L2.
|
| PLL_FOUT3
|
As short as possible
|
| SLOT1_PCICLK
|
(L2 + 0.9 in.) 0.1 in. (If using IBM Riser card 25JP-RISER3-A, clock trace
on that riser is 2.81 in. long)
|
| PLL_FOUT2A
|
As short as possible
|
| SCSI_PCICLK
|
(L2 + 6.23 in.) 0.1 in. (6.23 in. comes from 2.5 in. of PCI option card clock length per PCI spec plus 3.73 in. of IBM 25JP-RISER3-A clock length of slot2)
|
| PLL_FOUT3A
|
As short as possible
|
| 82376_PCICLK
|
(L2 + 6.23 in.) 0.1 in.
|
| PLL_FOUT1A
|
As short as possible
|
| ETHNT_PCICLK
|
(L2 + 6.23 in.) 0.1 in.
|
| PLL_FOUT0A
|
As short as possible
|
| 664_PCICLK
|
(L2 + 6.23 in.) 0.1 in.
|
| PLL_FOUT1
|
As short as possible
|
| MPIC_PCICLK
|
(L2 + 6.23 in.) 0.1 in.
|
| PLL_FOUT0
|
As short as possible
|
| DPAL_PCICLK
|
(L2 + 6.23 in.) 0.1 in.
|
| FPAL_PCICLK
|
(L2 + 6.23 in.) 0.1 in.
|
| ISA_CLK
|
As short as possible
|
| 14.3181MHZ
|
As short as possible
|
| OSC_14.3181MHZ
|
As short as possible
|
| 20.00MHz_XTAL1
|
As short as possible
|
| 20.00MHz_XTAL2
|
As short as possible
|
| 24MHZ_SUPERIO
|
As short as possible
|
| XTAL1I_24.576MHZ
|
As short as possible
|
| XTAL1O_24.576MHZ
|
As short as possible
|
| XTAL1I_16.934MHZ
|
As short as possible
|
| XTAL1O_16.934MHZ
|
As short as possible
|
| XTALI_33.8688MHZ
|
As short as possible
|
| XTALO_33.8688MHZ
|
As short as possible
|
| 1.843MHZ_PMAN_CLK
|
As short as possible
|
| 16_X1
|
As short as possible
|
| 16_X2
|
As short as possible
|
| XTAL1_32.768KHZ
|
As short as possible
|
| XTAL2_32.768KHZ
|
As short as possible
|
| SCSI_40MHZ
|
As short as possible
|
| OSC_40MHZ
|
As short as possible
|
| XTAL1_12MHZ
|
As short as possible
|
| XTAL2_12MHZ
|
As short as possible
|
| TIMER2_OUT
|
As short as possible
|
| Table 3. Noise Sensitive Wires (Ground Wires Adjacent)
|
|
| NET NAME
|
COMMENT
|
| -POWER_GOOD/RESET
|
|
| -BUFF_POWER_GOOD/RESET
|
|
| -HRESET_CPU1A
|
|
| -HRESET_CPU1B
|
|
| -HRESET_CPU2A
|
|
| -HRESET_CPU2B
|
|
| -SRESET_CPU1A
|
|
| -SRESET_CPU1B
|
|
| -SRESET_CPU2A
|
|
| -SRESET_CPU2B
|
|
| Table 4. Noise Sensitive Wires (No Wires Adjacent)
|
|
| NET NAME
|
COMMENT
|
| -ISA_REFRESH
|
|
| -PCI_SERR
|
|
| -ISA_IOCHCK
|
|
| ISA_AEN
|
|
| ISA_BALE
|
|
| -ISA_IOR
|
This also has other restrictions
|
| -ISA_IOW
|
This also has other restrictions
|
| -XIOR
|
|
| -XIOW
|
|
| ISA_IOCHRDY
|
|
| -ISA_MEMCS16
|
|
| -ISA_MEMR
|
|
| -ISA_MEMW
|
|
| -ISA_SBHE
|
|
| -ISA_SMEMR
|
|
| -ISA_SMEMW
|
|
| -ISA_IOCS16
|
|
| -ISA_MASTER
|
|
| -ISA_0WS
|
|
| -SCSI_ATN
|
This also has other restrictions
|
| -SCSI_BSY
|
This also has other restrictions
|
| -SCSI_ACK
|
This also has other restrictions
|
| -SCSI_RESET
|
This also has other restrictions
|
| -SCSI_MSG
|
This also has other restrictions
|
| -SCSI_SEL
|
This also has other restrictions
|
| -SCSI_CD
|
This also has other restrictions
|
| -SCSI_REQ
|
This also has other restrictions
|
| -SCSI_IO
|
This also has other restrictions
|
| Table 5. CEC Critical Wires
|
|
| NET NAME
|
COMMENT
|
| -DBB
|
2.5 in. max
|
| DBB_P1TR
|
As short as possible
|
| -K_DBG
|
As short as possible
|
| -DBG
|
5.5 in. max
|
| -K_TA
|
As short as possible
|
| -TA
|
5.5 in. max
|
| -K_TEA
|
As short as possible
|
| -TEA
|
5.5 in. max
|
| -K_ARTRY
|
As short as possible
|
| -ARTRY
|
5.5 in. max
|
| -K_AACK
|
As short as possible
|
| -AACK
|
5.5 in. max
|
| -K_TA
|
As short as possible
|
| -TA
|
5.5 in. max
|
| -K_TS
|
As short as possible
|
| -TS
|
5.5 in. max
|
| -K_XATS
|
As short as possible
|
| -XATS
|
5.5 in. max
|
| -K_TBST
|
As short as possible
|
| -TBST
|
5.5 in. max
|
| TSIZ<2:0>
|
5.5 in. max
|
| TT<4:0>
|
5.5 in. max
|
| A_CPU1<31:0> (1)
|
See note (1) for route sequence; 2.5 in. max
|
| A_CPU2<31:0> (1)
|
See note (1) for route sequence; 5.0 in. max
|
| D_CPU1<63:0> (2)
|
See note (2) for route sequence; 3.6 in. max
|
| D_CPU2<63:0> (2)
|
See note (2) for route sequence; 5.0 in. max
|
| DP_CPU1<7:0> (3)
|
See note (3) for route sequence; 3.6 in. max
|
| DP_CPU2<7:0> (3)
|
See note (3) for route sequence; 5.0 in. max
|
| Notes:
|
|
| Table 6. L2 Critical Control Wires
|
|
| NET NAME
|
COMMENT
|
| TAG_MATCH
|
|
| -SRAM_CNT_EN/ADDR1
|
|
| -SRAM_ADS/ADDR0
|
|
| Table 7. PCI Critical Control Wires
|
|
| NET NAME
|
COMMENT
|
| -PCI_FRAME
|
J14 (PCI+ISA Dual Riser conn 25JP-RISER3-A) must be the last one
on the net.
|
| -PCI_TRDY
|
J14 must be the last one on the net.
|
| -PCI_IRDY
|
J14 must be the last one on the net.
|
| -PCI_STOP
|
J14 must be the last one on the net.
|
| -PCI_DEVSEL
|
J14 must be the last one on the net.
|
| -PCI_C/BE<3:0>
|
J14 must be the last one on the net.
|
| Table 8. PCI Address/Data Wires
|
|
| NET NAME
|
COMMENT
|
| PCI_AD<0:31>1
|
J14 must be the last one on the net.
|
| Note:
|
|
These wires must be wired in the following order: J32 (External SCSI)-U14 (SCSI Active Terminator)-U12 (Symbios 53C810)-J19 (Internal SCSI; unterminated).
| Table 9. SCSI I/O Wires
|
|
| NET NAME
|
COMMENT
|
| SCSI_D<8:0>
|
|
| -SCSI_ATN
|
|
| -SCSI_BSY
|
|
| -SCSI_ACK
|
|
| -SCSI_RESET
|
|
| -SCSI_MSG
|
|
| -SCSI_SEL
|
|
| -SCSI_CD
|
|
| -SCSI_REQ
|
|
| -SCSI_IO
|
|
| Table 10. Audio I/O Wires
|
|
| NET NAME
|
COMMENT
|
| L_MIC
|
|
| R_MIC
|
|
| EXT_L_CD
|
|
| EXT_R_CD
|
|
| L_LINE
|
|
| R_LINE
|
|
| L_CD
|
|
| R_CD
|
|
| L_OUT
|
|
| R_OUT
|
|
| AUD_VREF
|
|
| AUD_REFFLT
|
|
| Table 11. I/O Wires
|
|
| NET NAME
|
COMMENT
|
| KYBD_DATA
|
|
| KYBD_DATA
|
|
| KYBD_CLK
|
|
| KYBD_CLK
|
|
| MOUSE_DATA
|
|
| MOUSE_DATA
|
|
| MOUSE_CLK
|
|
| MOUSE_CLK
|
|
| PARALLEL<16:0>
|
|
| -SOUT1
|
|
| -DTR1
|
|
| -RTS1
|
|
| -DCD1
|
|
| SIN1
|
|
| -DSR1
|
|
| -CTS1
|
|
| -RI1
|
|
| -SOUT2
|
|
| -DTR2
|
|
| -RTS2
|
|
| -DCD2
|
|
| SIN2
|
|
| -DSR2
|
|
| -CTS2
|
|
| -RI2
|
|
| -EXT_SOUT1
|
|
| -EXT_DTR1
|
|
| -EXT_RTS1
|
|
| -EXT_DCD1
|
|
| EXT_SIN1
|
|
| -EXT_DSR1
|
|
| -EXT_CTS1
|
|
| -EXT_RI1
|
|
| -EXT_SOUT2
|
|
| -EXT_DTR2
|
|
| -EXT_RTS2
|
|
| -EXT_DCD2
|
|
| EXT_SIN2
|
|
| -EXT_DSR2
|
|
| -EXT_CTS2
|
|
| -EXT_RI2
|
|
TPI signals (RXs and TXs) must have matched length.
| Table 12. TPI Wires
|
|
| NET NAME
|
COMMENT
|
| TX+
|
Path: U2.95 - R10 - T1.1 and U2.94 - R98 - T1.1
|
| TX-
|
Path: U2.93 - R6 - T1.3 and U2.92 - R13 - T1.3
|
| RX
|
Path: U2.90 - T1.6 and U2.89 - T1.8
|
| TD+
|
Path: T1.16 - L7 - C83 - J21.1
|
| TD-
|
Path: T1.14 - L6 - J21.2
|
| RD+
|
Path: T1.11 - L4 - C91 - J21.3
|
| RD-
|
Path: T1.9 - L3 - J21.6
|
| Table 13. Memory Wires
|
|
| NET NAME
|
COMMENT
|
| KMA<11:0>
|
BUS GROUP
|
| MA_A<11:0>
|
BUS GROUP
|
| MA_B<11:0>
|
BUS GROUP
|
| MDP<7:0>
|
|
| -MRE<7:0>
|
|
| -MCE<7:0>
|
|
| MD<63:0>
|
BUS GROUP
|
| -KMWE0
|
|
| -MWE_A0
|
|
| -MWE_B0
|
|
| -KMWE1
|
|
| -MWE_A1
|
|
| -MWE_B1
|
|
isdev -C -c tape.
Then change the block size to 1024 by executing the following command:
chdev -l rmt0 -a block_size=1024
To extract the data, create a directory and ensure that at least 80M of free space is available. Use the cd command to get to the created directory and type the following:
tar -xvf/dev/rmt0
S Allegro=version 11.0 or later
S packagerXL
PXL
S Pst.* files, packager files
S *View* files, Allegro feedback files
S bom.* files, bill of material files
Flatlab
S Logic models used for this design
(604 SMP Reference Board)
S Schematic data
S Postscript plots Each page=plot.* total=*.ps
tscr
S Cross reference sheets.