Simultaneous switching noise (ssn) considerations, Simultaneous switching – Altera PCI Compiler User Manual

Page 348

Advertising
background image

A–2

User Guide Version 11.1

Altera Corporation

PCI Compiler

October 2011

Simultaneous Switching Noise (SSN) Considerations

4.

Source the constraint file by typing the following in the Quartus II
Tcl Console window:

source pci_constraints_for_

<variation name>.tcl

r

5.

Add the PCI constraints to your project by typing the following
command in the Quartus II Tcl Console window:

add_pci_constraints

r

Refer to

“Additional Options” on page A–3

for the options that can

be used with add_pci_constraints command.

When you add the PCI constraints file in Step 5 above, the Quartus II
software generates a Synopsys Design Constraints (.sdc) file with the
file name format, <variation name>.sdc file. The Quartus II
TimeQuest timing analyzer uses the constraints specified in this file.

f

For more information on .sdc file or TimeQuest timing
analyzer, refer to Quartus II Help.

If you are upgrading from a previous version of PCI compiler, refer to

“Upgrading Assignments from a Previous Version of PCI Compiler” on
page A–8

for more information.

Simultaneous
Switching Noise
(SSN)
Considerations

PCI MegaCore functions implement a multiplexed high-width address
and data (ad) bus. Simultaneous switching noise (SSN) can occur if the
bus changes state from 0xFFFF_FFFF to 0x0000_0000, causing ground
bounce.

c

SSN can cause instability to your system. You can avoid
instability by assigning the pins for the address and data (ad)
bus farther away from the analog power supply pins (VCCA and
VCCA_PLL

).

To reduce ground bounce, the PCI constraint files for MAX II devices
assign several programmable ground pins near the pins used for the PCI
ad

bus. These pins must be physically connected to ground plane on your

board.

These programmable grounds are assigned in the QSF as follows:

set_location_assignment

<pin location> -to <reserve pin name>

set_instance_assignment -name RESERVE_PIN "AS OUTPUT

DRIVING GROUND" -to

<reserve pin name>

Advertising