AN98491 Recommended PCB Routing Guidelines for a Cypress e.mmc Memory Device

Similar documents
Digital Multiplexer and Demultiplexer. Features. General Description. Input/Output Connections. When to Use a Multiplexer. Multiplexer 1.

AN2358. Manchester Decoder Using PSoC 1. Introduction. Contents. Manchester Code Principle

PSoC Creator Component Data Sheet. Calculation accuracy 0.01 C for -200 C to 850 C temperature range

CAPACITIVE SENSING MADE EASY, Part 2 Design Guidelines

Thermistor Calculator. Features. General Description. Input/Output Connections. When to use a Thermistor Calculator 1.10

PSoC Programmer Release Notes

DESIGNING SECURE USB-BASED DONGLES

PSoC Programmer Release Notes

Scanning Comparator (ScanComp) Features. General Description. Input/Output Connections. When to Use a Scanning Comparator. clock - Digital Input* 1.

1-Mbit (128K x 8) Static RAM

2015 Qualcomm Technologies, Inc. All rights reserved.

IDT80HSPS1616 PCB Design Application Note - 557

Designing an efficient Programmable Logic Controller using Programmable System On Chip

PL-277x Series SuperSpeed USB 3.0 SATA Bridge Controllers PCB Layout Guide

PSoC Programmer Release Notes

AND8326/D. PCB Design Guidelines for Dual Power Supply Voltage Translators

Figure 1. Core Voltage Reduction Due to Process Scaling

USER GUIDE. ATWINC1500B Hardware Design Guidelines - IEEE b/g/n IoT Module. Atmel SmartConnect. Introduction

This application note is written for a reader that is familiar with Ethernet hardware design.

ICS SPREAD SPECTRUM CLOCK SYNTHESIZER. Description. Features. Block Diagram DATASHEET

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

11. High-Speed Differential Interfaces in Cyclone II Devices

INTEGRATED CIRCUITS. NE558 Quad timer. Product data Supersedes data of 2001 Aug Feb 14

Evaluation Board User Guide UG-127

2 TO 4 DIFFERENTIAL PCIE GEN1 CLOCK MUX ICS Features

4-Mbit (256K x 16) Static RAM

AN LPC24XX external memory bus example. Document information

PSoC Programmer Release Notes

ICS514 LOCO PLL CLOCK GENERATOR. Description. Features. Block Diagram DATASHEET

USB 3.0* Radio Frequency Interference Impact on 2.4 GHz Wireless Devices

HEF4021B. 1. General description. 2. Features and benefits. 3. Ordering information. 8-bit static shift register

4-Mbit (256K x 16) Static RAM

8-bit binary counter with output register; 3-state

HEF4011B. 1. General description. 2. Features and benefits. 3. Ordering information. 4. Functional diagram. Quad 2-input NAND gate

PRTR5V0U2F; PRTR5V0U2K

1 TO 4 CLOCK BUFFER ICS551. Description. Features. Block Diagram DATASHEET

MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information

White Paper Utilizing Leveling Techniques in DDR3 SDRAM Memory Interfaces

Time and Frequency Domain Analysis for Right Angle Corners on Printed Circuit Board Traces

Quad 2-input NAND Schmitt trigger

ESD Line Ultra-Large Bandwidth ESD Protection

Guidelines for Designing High-Speed FPGA PCBs

S-Band Low Noise Amplifier Using the ATF Application Note G004

74HC377; 74HCT General description. 2. Features and benefits. 3. Ordering information

TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features

Fairchild Solutions for 133MHz Buffered Memory Modules

How To Design An Ism Band Antenna For 915Mhz/2.4Ghz Ism Bands On A Pbbb (Bcm) Board

Interfacing Intel 8255x Fast Ethernet Controllers without Magnetics. Application Note (AP-438)

Product Datasheet P MHz RF Powerharvester Receiver

1-of-4 decoder/demultiplexer

PCB Design Conference - East Keynote Address EMC ASPECTS OF FUTURE HIGH SPEED DIGITAL DESIGNS

CAN bus ESD protection diode

Comparison of 2.4-GHz proprietary RF and Bluetooth 4.0 for HIS applications Page 1 of 6

ICS SYSTEM PERIPHERAL CLOCK SOURCE. Description. Features. Block Diagram DATASHEET

Application Note, V 2.2, Nov AP32091 TC1766. Design Guideline for TC1766 Microcontroller Board Layout. Microcontrollers. Never stop thinking.

AN3353 Application note

Output Filter Design for EMI Rejection of the AAT5101 Class D Audio Amplifier

Supply voltage Supervisor TL77xx Series. Author: Eilhard Haseloff

4-bit binary full adder with fast carry CIN + (A1 + B1) + 2(A2 + B2) + 4(A3 + B3) + 8(A4 + B4) = = S1 + 2S2 + 4S3 + 8S4 + 16COUT

Application Note 58 Crystal Considerations with Dallas Real Time Clocks

Evaluation Board for the AAT1275 Boost Converter with USB Power Switch

4 OUTPUT PCIE GEN1/2 SYNTHESIZER IDT5V41186

256K (32K x 8) Static RAM

Application Note. PCIEC-85 PCI Express Jumper. High Speed Designs in PCI Express Applications Generation GT/s

The Critical Length of a Transmission Line

14-stage ripple-carry binary counter/divider and oscillator

Features. Modulation Frequency (khz) VDD. PLL Clock Synthesizer with Spread Spectrum Circuitry GND

Application Note Dual SIM connection

Connector Launch Design Guide

How to make a Quick Turn PCB that modern RF parts will actually fit on!

AN460 Using the P82B96 for bus interface

HEF4013B. 1. General description. 2. Features and benefits. 3. Applications. 4. Ordering information. Dual D-type flip-flop

Planar PIN diode in a SOD323 very small plastic SMD package.

UM1613 User manual. 16-pin smartcard interface ST8034P demonstration board. Introduction

74HC107; 74HCT107. Dual JK flip-flop with reset; negative-edge trigger

EMIF06-mSD02C3. Mini and micro-sd card IPAD EMI filtering and ESD protection. Features. Description. Application

Embedded Multi-Media Card Specification (e MMC 4.5)

RETRIEVING DATA FROM THE DDC112

Application Note: PCB Design By: Wei-Lung Ho

ic-mq EVAL MQ1D EVALUATION BOARD DESCRIPTION

40 V, 200 ma NPN switching transistor

Eatman Associates 2014 Rockwall TX rev. October 1, Striplines and Microstrips (PCB Transmission Lines)

Designing the NEWCARD Connector Interface to Extend PCI Express Serial Architecture to the PC Card Modular Form Factor

Signal Integrity: Tips and Tricks

74HC175; 74HCT175. Quad D-type flip-flop with reset; positive-edge trigger

Using the High Input Voltage Charger for Single Cell Li-Ion Batteries (KIT34671EPEVBE)

TI Designs Precision: Verified Design Comparator with Hysteresis Reference Design

SM1231 USER GUIDE SM1231 RF MODULE USER GUIDE

74HC02; 74HCT General description. 2. Features and benefits. Ordering information. Quad 2-input NOR gate

GTS-4E Hardware User Manual. Version: V1.1.0 Date:

74HC165; 74HCT bit parallel-in/serial out shift register

Low-power configurable multiple function gate

10 ma LED driver in SOT457

CAT4101TV. 1 A Constant-Current LED Driver with PWM Dimming

How To Make An Electric Static Discharge (Esd) Protection Diode

74HC574; 74HCT574. Octal D-type flip-flop; positive edge-trigger; 3-state

AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE

AN CBTL02042A switching application for msata and PCI Express Mini-Card. Document information

Transcription:

AN98491 Recommended PCB Routing Guidelines for a Cypress e.mmc Memory Device AN98491 provides general routing guidelines for PCBs designed with a Cypress e.mmc memory device. 1 Introduction This application note provides general routing guidelines for PCBs (printed circuit board) designed with a Cypress e.mmc memory device. It does not eliminate the need for customer signal integrity/power delivery simulations and should be used as an initial reference towards PCB design with a Cypress e.mmc memory device. Customers should utilize Cypress provided IBIS models for signal timing/crosstalk simulations. If customers cannot meet or beat the recommendations in this application note, detailed simulations should be performed to determine whether the exceptions would impact bus performance. This document applies to the following Cypress devices: S4041XXX1B1 e.mmc series 2 Signal Descriptions Table 1 describes various pins (and their function) used in S4041-1B1 e.mmc memory device. Table 1. Pin Description Pin Name Type Description DAT0 - DAT7 I/O Bidirectional data channels used for data transfers. CMD I/O Bidirectional command channel used for device initialization and command transfers. CLK Input Clock input. RST_N Input Hardware reset. Power Supply voltage for the flash memory. Q Power Supply voltage for the memory controller and MMC interface. VDDI Power Internal power node. Connect capacitor to ground. Power Ground pin for the flash memory. Q Power Ground pin for the memory controller and MMC interface. Not connected. Reserved for future use. Do not connect. www.cypress.com Document No. 001-98491 Rev. *B 1

3 Package Breakout Routing Recommendations Recommended PCB Routing Guidelines for a Cypress e.mmc Memory Device Figure 1. FBGA 153 (Top View, Balls Down) A B C D E F G H J K L M N P 1 2 3 4 5 6 7 8 9 10 11 12 13 14 DAT0 DAT1 DAT2 DAT3 DAT4 DAT5 DAT6 DAT7 VDDI Q Q Q Q CMD Q Q CLK RST_N QQQ Q package breakout recommended direction www.cypress.com Document No. 001-98491 Rev. *B 2

Figure 2. BGA 100 (Top View, Balls Down) 1 2 3 4 5 6 7 8 9 10 A B C package breakout recommended direction D E VDDI F G H Q Q Q Q J K DAT0 DAT2 DAT5 DAT7 L Q Q Q Q Q Q M Q RST_N Q N DAT1 DAT3 DAT4 DAT6 P Q Q CMD CLK Q Q T U For the FBGA 153-ball package (Figure 1), a westward breakout is recommended to achieve the best length matching and shortest distance to the host controller. The supply balls can be connected to vias between the ball matrix (on PCB) to connect the PWR/GND layers. For the BGA 100-ball package (Figure 2), a southward breakout is recommended to achieve the best length matching and shortest distance to the host controller. During PCB breakout, use as below: BGA100: Ball pad size: 0.35 SRO size: 0.5 BGA153: Ball pad size: 0.25 SRO size: 0.35 Once the ball field is cleared, customers can redirect the traces in the direction of the Host controller package while maintaining a minimum 4 mil or better spacing between traces. www.cypress.com Document No. 001-98491 Rev. *B 3

3.1 Top Layer Only PCB Breakout Options Figure 3. FBGA 153 BALLMAP (Top view, balls down) Top layer only PCB breakout recommendation Recommended decoupling capacitors: Q 0.1 µf x1 2.2 µf x1 (this cap should be as close as possible to the C6 ball) 1 x 1 µf 0.1 µf x1 and 2.2 µf x1 VDDi 0.1 µf x1 and 2.2 µf x1 Capacitors that are placed in the backplane are noted with a dotted line www.cypress.com Document No. 001-98491 Rev. *B 4

Figure 4. FBGA 100 BALLMAP (Top view, balls down) Top layer only PCB breakout recommendation Recommended decoupling capacitors: Q 0.1 µf x1 2.2 µf x1 2 x 2 µf 0.1 µf x1 and 2.2 µf x1 VDDi 0.1 µf x1 and 2.2 µf x1 Capacitors that are placed in the backplane are noted with a dotted line 4 Stackup Requirements Customer stackups can vary based on the end application, however Cypress recommends that all signal traces be well referenced to a solid GND plane. It is recommended to dedicate a plane layer to V CC. The most straightforward stackup to meet the above requirements would be a minimum 6-layer stackup as shown below: Top Layer: GND plane (allow signal breakout on this layer) Signal GND V CC Signal Bottom Layer: GND plane (allow some signal breakout on this layer) The signal trace width and trace height from the GND plane needs to be adjusted based on signal impedance requirements. It is possible to reduce the layer requirement to a 4-layer PCB. However, the signal impedance needs to be met and the signals should be routed over a solid GND plane: Top Layer (Signal):Add as many GND guard traces next to e.mmc signals as possible and connect to the GND plane using vias www.cypress.com Document No. 001-98491 Rev. *B 5

GND V CC Bottom layer (Signal):Add as many GND guard traces next to e.mmc signals as possible and connect to the GND plane using vias 5 Power Delivery Guidelines It is recommend to connect V CC /V CC Q to the V CC plane layer with µvias while maintaining the breakout trace as large as allowed by the ball pitch. A separate plane flood on the V CC layer is needed for V CC and V CC Q supplies. It is recommend to connect V SS /V SS Q to the V SS plane with µvias while maintaining the breakout trace as large as allowed by the ball pitch. V SS and V SS Q can be shared into one plane. It is recommended to keep the supply trace lengths 400 mil and the trace width 20 mil. The same care, as explained in the bullets above, should be taken for traces from the voltage regulator (PMIC) feeding into V CC and V CC Q. This will minimize the IR drop from the regulator. As much as possible, do not share V CC /V CC Q supply planes with other interfaces to avoid noise coupling. V SS can be shared as long as it is a homogeneous plane. Decoupling Capacitor Recommendations X7R or X5R capacitors are recommended with a rated voltage > 6.3V. 0603 or a smaller size is recommended. Pick capacitors with low ESL and ESR. It is important to place decoupling caps as close to the target supply balls while maintaining > 20 mil trace width for supply connections to capacitor SMT pads. Recommended Value and Quantity: V CC Q 0.1 µf x 1 2.2 µf x 1 (for BGA153, this cap should be as close as possible to C6 ball) 1 x 1 µf 1 x 1 µf (additional cap only for BGA100 package) V CC 0.1 µf x 1 and 2.2 µf x 1 V DDi 0.1 µf x 1 and 2.2 µf x 1 Customer is requested to place all of the caps shown above. For V CC Q caps, they should be located as close as possible to the V CC Q/V SS Q balls near the DAT0-7 signals. 6 Signal Routing Guidelines Customers are recommended to meet or beat the signal routing recommendations below. All length/mismatch guidelines are provided in inches. It is assumed that 1 inch is ~166 ps. Customers should use signal integrity tools to estimate the actual trace velocity and path delays to ensure that the above assumption is not violated. A typical 1 inch/50 ohm transmission line has a line capacitance of ~3.3 pf. While considering the total load on a line, both line length and pin capacitance values of all components connected to that line should be considered. Customers are encouraged to perform signal integrity simulations using Cypress provided IBIS models to determine actual guidelines suitable for their application. The guidelines below should be used as a starting reference. Typically, delay is measured between t VM (timing reference voltage which is usually V CC /2) of the source to t VM of the destination. However, attention should be paid to the signal polarity in the data sheet to ensure which edge the timing is measured at (rising or falling edge). In general through hole vias are OK on signals as the long as board is not too thick. Otherwise these vias add impedance discontinuities and capacitance. Wherever possible use a µvia+buried via combination. www.cypress.com Document No. 001-98491 Rev. *B 6

Either Microstrip line or Stripline is allowed for signal routing as long as trace impedance is maintained for all signals at 50 ohm ± 10%. Signal trace length skew constraints Mismatch within DAT0~DAT7 250 mil CLK to DAT0-7 mismatch 250 mil CLK to CMD mismatch 250 mil CLK to RST_N mismatch 1000 mil Signal spacing constraints from other signals CLK: > 2H DS: > 2H DAT0~DAT7: > 1.5H CMD: > 1.5H RST_N: > 1.5H Where H is the height of the dielectric between signal and GND (reference layer) Match the via count between two signals which are being considered for length matching CLK and DAT0-DAT7 maximum trace lengths are dependent on the following: The maximum capacitive load allowed per the data sheet (1 inch ~ 3.3 pf). The T ODLY parameter of the e.mmc memory device. The round-trip flight time due to the transmission line delays on the CLK and DAT0-DAT7 signals. The input setup and hold time requirements of the e.mmc memory device. 7 Series Termination and Pull-Up Resistor Recommendations Parameter Symbol Recommende d Comments Pull-up resistance for CMD R_CMD 10 k To prevent bus floating. Pull-up resistance for DAT[7:0] R_DAT 50 k To prevent bus floating. Pull-up resistance for RST_n R_RST_n 50 k Series termination for CLK SR_CLK 22 A pull-up resistance on the RST_n (H/W reset) line is not required if the host does not enable the H/W reset feature. To stabilize the clock signal. It is recommend for customers to perform simulations using the controller IBIS model to confirm this value. www.cypress.com Document No. 001-98491 Rev. *B 7

8 Test Points and Oscilloscope Measurements Recommended PCB Routing Guidelines for a Cypress e.mmc Memory Device Test points should be added as close to the Controller for DAT0-7 and as close to the e.mmc package for all signals. When the controller is driving, it is meaningful to look at the signal as close to the e.mmc device as possible. When the e.mmc device is driving, the opposite is true. While creating a test pad, the stub resulting from the pad should be minimized. It is recommended for the customer to probe at the breakout via if the customer has the ability to do this instead of creating test pad stubs. While performing scope measurements, please use > 3 GHz bandwidth scope as well as a low impedance probe. Always measure V CC -V SS at the controller, voltage regulator, next to the connector (either side) and at the e.mmc device. This needs to be done prior to making any signal measurements to ensure that the supply is not noisy. A noisy supply will impact signal timing. Also, these measurements establish the IR drop from the regulator to the controller or the regulator to the e.mmc device. While measuring signals, it is a good idea to set the trigger on the most common switching signals such as the CLK. 9. Conclusion This application note provides general routing guidelines for PCB's (printed circuit board) designed with a Cypress e.mmc memory device. For any questions regarding this application note, enter a support request on the Cypress support website or contact your Cypress representative. www.cypress.com Document No. 001-98491 Rev. *B 8

Document History Page Document Title: AN98491 - Recommended PCB Routing Guidelines for a Cypress e.mmc Memory Device Document Number: 001-98491 Rev. ECN No. Orig. of Change Submission Date Description of Change ** 08/25/2014 Initial version *A 03/02/2015 Package Breakout Routing Recommendation: FBGA 153 (Top View, Balls Down) figure: corrected ball C5 to Added section: Top Layer Only PCB Breakout Options Updated sections: Stackup Requirements, Power Delivery Guidelines, Signal Routing Guidelines Series Termination and Pull-Up Resistor Recommendations: Changed Comments for Pull-up resistance for RST_n *B 4943471 MSWI 09/30/2015 Updated in Cypress template www.cypress.com Document No. 001-98491 Rev. *B 9

Worldwide Sales and Design Support Worldwide Sales and Design Support Cypress maintains a worldwide network of offices, solution centers, manufacturers representatives, and distributors. To find the office closest to you, visit us at Cypress Locations. # 999 Products Automotive...cypress.com/go/automotive Clocks & Buffers... cypress.com/go/clocks Interface... cypress.com/go/interface Lighting & Power Control...cypress.com/go/powerpsoc Memory... cypress.com/go/memory PSoC...cypress.com/go/psoc Touch Sensing... cypress.com/go/touch USB Controllers...cypress.com/go/USB Wireless/RF... cypress.com/go/wireless PSoC Solutions psoc.cypress.com/solutions PSoC 1 PSoC 3 PSoC 4 PSoC 5LP Cypress Developer Community Community Forums Blogs Video Training Technical Support cypress.com/go/support MirrorBit, MirrorBit Eclipse, ORNAND, EcoRAM and combinations thereof, are trademarks and registered trademarks of Cypress Semiconductor Corp. All other trademarks or registered trademarks referenced herein are the property of their respective owners. Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone: Fax: Website: 408-943-2600 408-943-4730 www.cypress.com Cypress Semiconductor Corporation, 2014-2015. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted nor intended to be used for medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress. Furthermore, Cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. This Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protection (United States and foreign), United States copyright laws and international treaty provisions. Cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create derivative works of, and compile the Cypress Source Code and derivative works for the sole purpose of creating custom software and or firmware in support of licensee product to be used only in conjunction with a Cypress integrated circuit as specified in the applicable agreement. Any reproduction, modification, translation, compilation, or representation of this Source Code except as specified above is prohibited without the express written permission of Cypress. Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, ILUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described herein. Cypress does not assume any liability arising out of the application or use of any product or circuit described herein. Cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress' product in a life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. Use may be limited by and subject to the applicable Cypress software license agreement. www.cypress.com Document No. 001-98491 Rev. *B 10