Date post: | 15-Feb-2016 |
Category: |
Documents |
Upload: | eeweb-magazines |
View: | 231 times |
Download: | 0 times |
1Visit www.eeweb.com
EEWeb PULSE INTERVIEW
Electrical Engineering Community
PULSEPULSEEEW
ebEE
Web
Electrical Engineering Community
Scott NelsonSenior Vice Presidentof the Memory Business UnitToshiba America Electronics Components, Inc.
EEWeb.comIssue 67
October 9, 2012
EEWeb.comIssue 67
October 9, 2012
Scott NelsonSenior Vice Presidentof the Memory Business UnitToshiba America Electronics Components, Inc.
ExpertsExchanging IdeasEvery Day.VISIT DIGIKEY.COM/TECHXCHANGE TODAY!
Digi-Key is an authorized distributor for all supplier partners. New products added daily. © 2012 Digi-Key Corporation, 701 Brooks Ave. South, Thief River Falls, MN 56701, USA
EEWeb PULSE TABLE OF CONTENTS
3Visit www.eeweb.com
Scott Nelson TOSHIBA AMERICA ELECTRONIC COMPONENTS, INC.
Interview with Scott Nelson - Senior Vice President for the Memory Business Unit
An exploration into the recent improvements to the legacy NAND flash interface that have been made in order to improve the interface speed.
RTZ - Return to Zero Comic
Featured Products
BY DOUG WONG WITH TOSHIBA AMERICA ELECTRONIC COMPONENTS, INC.
4
9
12
18
The Evolution of the NAND Flash Interface
Spectrum Analyzer and High Speed Data:
29
BY MIKE STEINBERGER WITH SISOFTAn introduction to the spectrum analyzer and how it can be used to provide valuable insights into clocking, power supply noise and crosstalk in high speed data signals.
An Odd Couple
4
EEWeb PULSE INTERVIEW
EEWeb | Electrical Engineering Community
Toshiba Inc.
ScottNelson
9
EEWeb
EEWeb | Electrical Engineering Community
PULSE
Toshiba America Electronic Components Inc.
Senior Vice President for the Memory Business Unit
5Visit www.eeweb.com
EEWeb PULSE INTERVIEW
Toshiba Inc.
ScottNelson
9
EEWeb
EEWeb | Electrical Engineering Community
PULSE
Toshiba America Electronic Components Inc.
What first interested you in electronics?
After graduating college, I entered into the aerospace industry, working for Northrop here in Southern California. After several years at Northrop, I made the decision to accept a position with Toshiba in 1986 – making my tenure with the company at 26 years and counting. What interested me in pursuing a career in the electronic industry was the technology – specifically, the technology leadership of Toshiba back in the DRAM days. This industry was relatively young, with what seemed to be endless potential and a full spectrum of exciting challenges. Over the years, I worked my way up through the organization and in 1995, I stepped into my first management role, where I undertook a two-year Six Sigma process improvement assignment and finished that assignment as a director. In 2007 I moved into my current role as Senior Vice President for the Memory Business Unit.
What are the major memory products that Toshiba produces?
In 1999, Toshiba made a very strategic decision to exit the DRAM business and focus all of our efforts and technology in NAND. Toshiba invented Flash technology—in 1984, we invented NOR flash memory and in 1987, we introduced NAND flash memory at an IEEE meeting. We’ve been very NAND-centric since 2000, and all of our memory products are supported by NAND technology.
The NAND process itself is a bit more involved and complicated than its predecessors. For quite awhile, it was a barrier to entry into the market—the ability to manufacture
NAND with a sustainable yield that would be profitable. Toshiba had been in it since its inception, so when the market really took off with digital imaging, we were well prepared.
What do you see as the next big direction to improve current NAND products?
When Toshiba entered the NAND market, there was really only one type of NAND—single level cell
“We currently offer managed NAND
solutions that manage bad block management, wear
leveling and ECC, such as eMMC - which can be used in the mobile and gaming space. Another solution is
managing ECC with the NAND chip.”
(SLC) NAND. More and more, well-suited applications and opportunities came into the market and if we fast forward to where we are today—there are now four grades of NAND on the market, which can be classified as retail, OEM, SSD and the enterprise grade – which requires higher performance and higher
endurance. NAND is adapting and evolving to these applications in these new segments. Of late, NAND is emerging with faster interfaces, thus, Toshiba offers Toggle 2.0 interface with transfer rates up to 400MT/s/. For these emerging enterprise applications that need higher endurance, we have SLC product and also a grade of MLC that is more robust than consumer grade MLC.
Do you think NAND will continue to be able to shrink? Will the density of packages be able to increase at the same rate?
There’s a lot of talk about that in the market right now, and I would say that yes, it is slowing for the floating gate technology. Maybe there are one or two more steps to it before it plateaus. We are going to start looking at it in terms of other NAND implementations that may not be floating gate—perhaps a 3D type of NAND solution where density is going to be achieved by arranging transistors vertically. The other challenge is how to step down in the process - the actual physics of NAND - which is universal to all the NAND suppliers in the industry. It requires more and more error correction, and time-to-market is a constant accelerator, making it more challenging to adopt next-generation NAND to keep up with the increasing requirements of ECC.
Toshiba’s products are moving from raw NAND solutions to managed NAND solutions. We currently offer managed NAND solutions that manage bad block management, wear leveling and ECC, such as eMMC - which can be used in the mobile and gaming space. Another solution is managing ECC with the
6
EEWeb PULSE INTERVIEW
EEWeb | Electrical Engineering Community
NAND chip, whether for consumer or industrial applications.
For engineers, using a managed NAND solution means they don’t have to worry about ECC requirements. The value proposition is the speeding up of the memory storage implementation and accelerating time to market of their product.
Is Toshiba building more fabs?
The fundamentals of the NAND market are very healthy. If we look at some of the analyst’s projections, it shows the “info-plosion,” which is an image of storage that’s necessary to store all this data that continues to grow at a very fast rate, creating opportunity for NAND in the data centers. If we look from a mid-term plan basis, the projections are 62% annual growth rate in terms of gigabytes between now and 2014, with roughly 75% of that being new applications and 25% being what we call ‘organic growth’ – ie.USB, SD cards and MP3 players. That brings us to the supply side of it. We will scale our factories in terms of what’s happening in the market. We recently opened our Fab 5, and when we built that fab in anticipation of what the demand would be, we only built half of it, so we are now looking at and making investments in line with what we see today as far as market demand.
Tell us about the Enterprise market. Do you see that market growing a lot?
That’s one of the biggest growth areas for NAND right now. In the enterprise space, the value proposition that NAND brings is much different than it is for the consumer space. In the consumer arena, where you’re talking about
USB and SD cards, it really comes down to price. Enterprise is a completely different proposition altogether. It’s more about the total cost of ownership. Increasing storage demand and quicker access to data are driving demands on data centers (i.e. the cloud) and implementing NAND into the storage hierarchy enables datacenters to meet this challenge. When you look at the value that NAND brings into the enterprise data storage area, the green storage factor it offers should not be overlooked. Excessive heat and insufficient power are some of the top challenges data centers face. Deploying enterprise NAND based storage into data centers is a welcomed solution - a green storage solution - as NAND based arrays and SSDs use far less power which requires less cooling than traditional 15K HDD enterprise storage solutions. A single SSD in an enterprise application can replace multiple short-stroked 15,000 RPM
hard disk drives. With that comes less power requirements, less air conditioning to keep the room at the right temperature and a significant decrease in the overall square footage of the data center. Without NAND flash, data centers could not effectively scale. An enterprise NAND SSD has been shown to be capable of 500x greater IOPS than an enterprise 15k disk drive, and brings a 90% reduction in power consumption. That’s the value proposition for NAND in the enterprise.
Are there any new memory devices coming from Toshiba?As the industry platforms and capabilities moves towards high definition (HD), file sizes will increase. This creates an
“Our leading-edge technology and innovation has
enabled us to bring products to market
that allow engineers to be creative
and differentiate their products in
many ways.”
7Visit www.eeweb.com
EEWeb PULSE INTERVIEW
opportunity for high performance cards and USB drives to move content quickly to and from host and removable media - and also via WIFI.
We have announced a high speed SD card called Exceria, which features some of the fastest write and read speeds in the industry (90MB/s and 95MB/s). We’ve also recently added a line of USB flash drives that are compliant with the new USB 3.0 standards –Super Speed USB; and earlier this year debuted FlashAir™, the world’s first SDHC memory card with embedded wireless LAN functionality to meet scotthe SD Memory Card iSDIO Standard. On the embedded side, we have new products built on our industry-leading 19nm process: eMMC, Smart NAND and BENAND.
How have you seen the company change over the years?Toshiba has made some very significant and bold moves in the market—as previously noted, leaving the DRAM business and putting everything we have in the NAND market. Here we are in the present and Toshiba has been leading the charge for NAND flash ever since. Our leading-edge technology and innovation has enabled us to bring products to market that allow engineers to be creative and differentiate their products in many ways.
What are some of the things that you look for when hiring an engineer?In addition to proven technical ability,
application and system knowledge and good communications skills, one of the skills I especially like to see when hiring an engineer is a strong aptitude for the business side. Some of the best engineers I have worked with have an MBA in addition to their technical degree.
Do you have any hobbies outside of work?
I really enjoy riding dirt bikes out in the desert with my wife and three sons. Going out to the desert for the weekend is a great way to unwind. We’re based out of Orange County here in Southern California, so it’s a relatively short drive to the high deserts either to the north - near an old mining ghost town called Randsburg, or inland near the Salton Sea. There are plenty of places to ride and explore in these areas, and we try to get out there as often as we can.
Optocouplers are the only isolation devices that meet or exceed the IEC 60747-5-5 International Safety Standard for insulation and isolation. Stringent evaluation tests show Avago’s optocouplers deliver outstanding performance on essential safety and deliver exceptional High Voltage protection for your equipment. Alternative isolation technologies such as ADI’s magnetic or TI’s capacitive isolators do not deliver anywhere near the high voltage insulation protection or noise isolation capabilities that optocouplers deliver.
For more details on this subject, read our white paper at: www.avagoresponsecenter.com/672
Take the Risk out of High Voltage Failure with Certifi ed Avago Optocouplers
Technology You Can Trust
IEC 60747-5-5 Certifi ed
FEATURED PRODUCTS
9Visit www.eeweb.com
PWM Controller with Alternating OutputsThe LM25037 PWM controller contains all the features necessary to implement balanced double-ended power converter topologies, such as push-pull, half-bridge and full-bridge. These double-ended topologies allow for higher efficiencies and greater power densities compared to common single-ended topologies such as the flyback and forward. The LM25037 can be configured for either voltage mode or current mode control with minimum external components. Two alternating gate drive outputs are provided, each capable of 1.2A peak output current. For more information, please click here.
PLM Lighting ControlThe NXP TDA5051A is a modem IC specifically dedicated to ASK transmission and reception by means of the power line network. In recent years, as homeowners have become energy conscious, demand for in-home energy management systems has taken off. These systems help to save on utility bills and can add a level of automation that increases convenience, safety, and security. Homeowners have several different technologies to choose from, but the simplest, most cost effective approach is to use the home’s existing power line wiring for the control network. For more information, please click here.
Wireless MCU for Sensor-ControlFreescale Semiconductor announced the Kinetis KW01 wireless microcontroller (MCU), expanding its popular Kinetis MCU line with a device ideally suited for wirelessly networked smart energy applications. Several protocols are emerging globally for outdoor and indoor smart energy networks that require robust communication and low power consumption. The KW01 device may be used as a comprehensive modem running low-level wireless protocol layers while delegating the upper network protocol layers to run in an external host application processor. For more information, please click here.
8 Channel PCI Express RepeaterThe DS80PCI800 is a low power, 8 channel repeater with 4-stage input equalization, and output de-emphasis driver to enhance the reach of PCI express serial links in board-to-board or cable interconnects. Ideal for higher density x8 and x16 PCI express configurations, the DS80PCI800 automatically detects and adapts to Gen-1, Gen-2 and Gen-3 data rates for easy system upgrade. Each channel supports seamless detection and management of the new Gen-3 transmit equalizer coefficients (FIR tap) handshake protocol and PCIe control signals such as transmit idle, beacon etc. without external system intervention. For more information, please click here.
Optocouplers are the only isolation devices that meet or exceed the IEC 60747-5-5 International Safety Standard for insulation and isolation. Stringent evaluation tests show Avago’s optocouplers deliver outstanding performance on essential safety and deliver exceptional High Voltage protection for your equipment. Alternative isolation technologies such as ADI’s magnetic or TI’s capacitive isolators do not deliver anywhere near the high voltage insulation protection or noise isolation capabilities that optocouplers deliver.
For more details on this subject, read our white paper at: www.avagoresponsecenter.com/672
Take the Risk out of High Voltage Failure with Certifi ed Avago Optocouplers
Technology You Can Trust
IEC 60747-5-5 Certifi ed
En
a b l i ng t h e S m a r t S o c i e t y
Join us this Fall! Hands-on Labs, Seminars, Meet the Experts, Demos, Partner Solutions and much more!
Machine to MachineComputing ArchitecturesCloud ComputingAnalog & PowerDevelopment ToolsConnectivityOperating Systems
SESSION TRACKS
Human Machine InterfaceDisplay Technologies
System DesignMotor Control
AutomotiveSecurity
Guest SpeakerDean Kamen
R E G I S T E R N O W !
RenesasDevCon.com
O C T O B E R 2 2 - 2 5 , 2 0 1 2
For all things DevCon – including up-to-date course information, lodging and registration details – go to:
O C T O B E R 2 2 - 2 5 , 2 0 1 2
Computing Architectures
Hosted by the Number One
MCU Supplier Worldwide*
Dean Kamen landed in the limelight with the Segway, but he has been innovating since high school, with more than 150 patents under his belt. Recent projects include portable energy and water purification for the developing world.
Hyatt Regency Orange County, CAHyatt Regency Orange County, CAHyatt Regency Orange County, CAHHHHHHHyatt Regencyyatt Regencyyatt Regencyyatt Regencyyatt Regencyyatt Regencyyatt RegencyOrange County, CAOrange County, CAOrange County, CAOrange County, CAOrange County, CAOrange County, CAOrange County, CAHyatt Regency Orange County, CA
K e y S p o n s o r s
© 2012 Renesas Electronics America Inc. *Source: Gartner 2011 Worldwide Semiconductor Market Share Database, March 2012 results
Meet the Experts
Design Issues for Systems That Use LCD Panels
M2M Development
Development Ecosystem and Services
Customer Feedback
Expert Panel: The Auto Industry Speaks
Expert Panel: The Future of Auto Software/System Development
Model-based Development
Simulation: Expert Insights into Modelling Microcontrollers
Automotive
Cost Effective HIL for Rapid Prototyping
Virtual HIL test/ISO 2626 using Processor Models
Introduction to Velocity Lab
Infotainment & Instrumentation Solutions
QuantiPhi for RL78: The Fastest Path from Idea to Implementation
Simulation: Moving Development into the Virtual World
Active Safety SolutionsGraphic System Design Considerations
Insights into MCU & Mixed Signal Design
Automotive Quality/Failure Analysis
Working with AUTOSAR
Trends in Automotive Communication
Improve a Product’s User Experience with Model-based UI Design
Intelligent Power Devices
Mastering Functional Safety and ISO 26262
Advanced SOC for Telematics and Infotainment
MICON Racing – Qualify using QuantiPhi for RL78
Using Processor Models for Software Development and Validation
HEV/EV Traction Motor Control Lab
Computing Architecture
Renesas Next-generation Microcontroller and Microprocessor Technology Roadmap
Microcontroller Solutions Enabling a Greener Society
The Core Difference: When the Core Matters
RH850 & RL78: Introducing the Next Generation of Microcontollers for Automotive Applications
Benchmarking using EEMBC
Optimizing Performance of RX-based Applications
Connectivity
Industrial Ethernet
Instant Connectivity for the “Internet of Things”
PLM-1 Modem
Renesas Connecting through 802.15.4 Radio
CMX TCP-IP
LibUSB: Create a Solution Without the Class Struggle
CAN In a Day: Using the RX CAN API
IR and Bluetooth Connectivity Using the RL78
Development Tools
Getting Started with Renesas Development Tools
Introduction to e2studio, The New Eclipse-based IDE from Renesas
Getting the most out of the Renesas Demonstration Kits (RDKs)
Trends in Embedded Software Development
High-performance Compiler Solutions for Renesas MCUs
Getting the Most Out of the GNU Toolchain
Getting Started with e2studio, The New Eclipse-based IDE from Renesas
Introduction to the RX Arduino
Using Embedded Tools for I2C, SPI, and USB Debugging and Develop-ment on the Renesas RX63N RDK
Seeing Inside your Target at Run-time with µC/Probe
Advanced Debugging with the RX600
Migration from HEW to Eclipse
Migration from Cube Suite to Eclipse
Using Software Building Blocks for Faster Time-to-market
VectorCAST Tools: A Complete Test Environment for Safety-critical Applications
Using a Renesas Code-generation Tool for RL78 Devices
e2studio Advanced Topics
Advanced Debugging on RX with IAR Embedded Workbench
Security
NFC Ecosystem and Solutions
Hardware Roots of Trust – A Foundation for Security
Security Solutions for the Automotive Industry
Security Solutions Part 1: Javacard Applet Development Training
Security Solutions Lab 2: Secure Host Firmware Upgrade using BoardID Secure Solution
Human Machine Interface
Audio Solutions on the RX MCU Family
Capacitive Touch Based User Interfaces and Hardware-based Solutions
Enhance Embedded Designs with Low-cost TFT LCD Solutions
Embedded Vision: Creating “Machines that See”
Driving E Ink Displays
Direct-drive LCD
Using Altia to Design a GUI and Deploy it on Renesas SH7269
Extreme Makeover with the RX600: Adding Touch/Graphics to Your Product
Direct-drive LCD Software Integration for the RX62N/RX63N
Incorporating a Capacitive Touch Interface into Your Design
Industrial Controls GUI Application Using emWin
Display
Flat Panel Displays: LCD Technologies and Trends
Flat Panel Displays: Touch Panel Technologies and Integration
Flat Panel Displays: Beyond the Basics
Flat Panel Displays: How to Over-come High Ambient Light Conditions
Flat Panel Displays: Exploring a 2D/3D Solution
Flat Panel Displays: Advanced Technology TrendsM2M and Cloud Solutions
Energy-efficient Communications with Wi-Fi
Adding Wi-Fi to Embedded Applications
Wireless Connectivity for Embedded Systems
M2M: How to Create Revenue- generating Services and Applications
Wireless SensorsWireless TransceiversM2M: Cloud Connectivity with RX and Exosite
Power
IGBT vs. Mosfet: Which Device to Select?
How to Make Your House Smarter
Digital Power: Design and Architectural Trade-offs
Increasing the Performance of PFC and LED Driver IC Applications
Optical Isolation, SSR Switching, and Ambient Light Sensing in MCU-based Applications
IGBTs for HEV/EV
Motor Control
Power Factor Correction: Why and How?
Sensorless Vector Control and Implementation: Why and How
Know your Precise Position with RX600 MCUs
Field-oriented Control Using a 16-bit Low-power MCU
Operating Systems
Using ThreadX and IAR Embedded Workbench on the RX Processor
Introduction to RoweBots’ Ultra Tiny Linux™ RTOS
Embedding USB: Implementation Challenges and Limitations
FreeRTOS Lecture
Rapid Development on the Renesas RX63N RDK using µEZ® and FreeRTOS
Introduction to Python
Software Development with an Open Source Real-time Operating System
HTML5 HMI Development with QNX
Developing Next-gen Automotive User Interface using EB GUIDE 5.3 w/Windows Embedded Automotive 7 and Renesas R-Car H1
Getting Started with Micriµm’s µC/OS-III Kernel
Embedding TCP/IP: Working Through uC/TCP-IP Usage
Introduction to the .NET Micro Framework
System Design Technologies
Are all Batteries Created Equal?
A/D Converter Fundamentals
Designing Modern Medical Systems
Digital Filtering on a MCU
Infinite Runtime: Energy Harvesting with Renesas MCUs
Moving from 8-bit to 32-bit MCUs
Battery Management
ADC Resolution: Myth and Reality
Exploring the Safety Features of the RX210
Low-power Design
Increase the Dynamic Range and Precision of Digital Filters Using a FPU
RL78 Project Configuration Tips
RX Project Configuration Tips
Sensor Fundamentals
Extreme Low-power Design: Tools, Design Techniques and Implementation
Creating Virtual EEPROM on Renesas MCUs
Implementing Bootloaders on Renesas MCUs
Designing Energy Harvesting Applications with the RL78
Portable Instrumentation Applications with the RL78
Embedded Systems Bootcamp
For course descriptions, visit RenesasDevCon.com
RenesasDevCon.comRegister Today! Limited Space Available.
EEWeb PULSE PROJECT
12 EEWeb | Electrical Engineering Community
by Doug WongSenior Member, Technical StaffToshiba America Electronic Components, Inc.
SPEEDLIMIT
The Evolution of theNAND FlashInterface
25us
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in volup-tate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupid-atat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inven-tore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit asper-natur aut odit aut fugit, sed quia conse-quuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse
9
EEWeb PULSE
EEWeb | Electrical Engineering Community
NAND flash memory has been indispensable in the creation of many of the consumer devices we now take for granted, including digital still cameras, portable media players, and smart phones. This article will explore the recent improvements to the legacy NAND flash interface that have been made in order to improve the interface speed.
EEWeb PULSE PROJECT
13Visit www.eeweb.com
by Doug WongSenior Member, Technical StaffToshiba America Electronic Components, Inc.
SPEEDLIMIT
The Evolution of theNAND FlashInterface
25us
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in volup-tate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupid-atat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inven-tore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit asper-natur aut odit aut fugit, sed quia conse-quuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse
9
EEWeb PULSE
EEWeb | Electrical Engineering Community
Since the early 1990’s, the density of NAND flash has increased by more than 1000 times. Interestingly enough, the basic interface itself has proven to be so adaptable that it is still available today. That interface is the basic asynchronous interface, which, when compared to the newer interfaces that have been developed recently, is also referred to as the legacy interface.
The NAND asynchronous interface is a non-clocked interface similar to that of a memory-mapped I/O (input/output) device. It is composed of 7 control lines and an 8 bit data bus: (chip enable (/CE), address latch enable (ALE), command latch enable (CLE), read enable (/RE), write enable (/WE), ready/busy (R/B), and write protect (/WP). Unlike most non-volatile memory devices available at the time (MROM, EPROMs, NOR flash), there were and are no explicit address lines on the NAND interface.
In retrospect, it was a good decision to put the address register inside the NAND. This allowed easy density migration from one density to another - without having to change the board pinout. For other memory devices such as SRAM, MROMs, EPROMs, and NOR Flash, it was necessary to allow for additional address lines to accommodate future higher density devices and, oftentimes, the address pin assignments of devices from different manufacturers did not match. As a historical note, there was a prototype NAND flash with a random access interface, but it never made it to production. Since the NAND flash was intended from the beginning to be used for mass data storage, it is logical for it to have an interface similar to an I/O device like a disk drive. Therefore, the NAND has 3 basic internal registers: control, address and data, and these can be memory mapped into the host processor’s address space using /CE, ALE, and CLE with the direction of the data controlled by the host using /RE and /WE.
The peak bus speed of data transfers for the asynchronous NAND interface is specified in the datasheet by the read cycle time (tRC) and the write cycle time (tWC), which are typically the same. In the original 16 Mbit NAND, the cycle time was 50 ns resulting in a peak bandwidth of 20 MB/s. Today, the cycle time has decreased to about 25 ns (40 MB/s). For many applications, the bandwidth of the asynchronous NAND interface continues to be sufficient - which is
why this legacy interface continues to be supported even today.
Why was a higher speed interface necessary?
As NAND flash continued to increase in storage capacity over the years, the internal page size grew. The page is the unit of data transfer from the internal memory to internal buffers. So, the page size is the number of bytes that are read from memory during a read cycle operation or the number of bytes that are programmed during a write operation.
In the original 16 Mbit NAND, the page size was 264 bytes. The internal page read time was 25 us and the time to readout a page was tRC * 264 or 13 us. As the page size grew over time (512 bytes, 2kB, 4kB, 8kB, and now 16kB), the readout time became a bottleneck. The legacy asynchronous NAND interface was simply too slow.
DDR Interface NAND
The legacy asynchronous NAND is an SDR (single data rate) interface in which one byte is transferred per cycle. To improve the bandwidth, it was obvious that transferring two data bytes per cycle instead of just one would double the throughput. Double-data rate (DDR) DRAMs had already paved the way, so it was only natural for NAND to adopt the same technique. In a DDR device, data is transferred on both the rising edge and falling edge of a control signal, thus transferring two data bytes per cycle.
But what should the control signal be? In synchronous DRAMs, there was a clock signal. Up until this point, NAND had never had a clock signal. Two camps developed: the toggle mode camp and the ONFI (Open NAND Flash Interface) camp. The toggle mode camp favored the addition of a single signal, DQS (Data in, data out (Q), Strobe) to the existing NAND signals which “toggles” only when data needs to be transferred between the host and the NAND. The ONFI camp preferred to have an interface that is more similar to synchronous DRAM, and, in addition to the DQS signal, redefines write enable to be the clock and read enable to be the data direction. Because of this, sometimes you will hear toggle mode devices referred to as asynchronous DDR and ONFI devices referred to as synchronous DDR.
EEWeb PULSE PROJECT
14 EEWeb | Electrical Engineering Community
Toggle 1.0 NAND
The Toggle 1.0 interface was designed to have 3-4 times the transfer rate of the existing asynchronous SDR interface. A typical Toggle 1.0 device has a transfer speed of 133 MB/s with DQS toggling at 66 MHz during the actual data transfer. But for command cycles, address cycles, and status cycles, data is transferred one byte at a time just like the legacy asynchronous interface. It is only during data input cycles when data is being written to the NAND, and data output cycles when data is being read from the NAND, that the DQS signal is used. DQS is a bi-directional signal that is driven by the source of the
data flow. During a write cycle, the source of the data is the host, so DQS is driven by the host. During a read cycle, the source of the data is the NAND, so DQS is driven by the NAND (actually, the host still controls the data transfer because even though DQS is being driven by the NAND, it is a regenerated read enable (RE#) signal from the host).
Toggle mode 1.0 is designed to support data rates of 133 MB/s over an 8 bit bus. The basic data input timing (host writing data to the NAND) is shown below. The number of bytes transferred must be even, and all signals are single-ended. The NAND latches data on the rising and falling edges of DQS.
CE
I/O D0 D1 D2 D3 DN-2 DN-1 DN
ALE
CLE
tCALS
tCDQSS tDSC tDSC
tWPSTH
tWPST
tDQSH
tDQSLtDQSLtWPRE
tDS tDH tDS tDH tDS tDH tDS tDH
tDQSH
Figure 1: Legacy, Toggle Mode and ONFI
CE#ALECLEWE#RE#R/B#WP#
DQ0-7
LegacyAsync
CE#ALECLEWE#RE#R/B#WP#DQS
DQ0-7
Toggle1.0
CE#ALECLECLKW/R#R/B#WP#DQS
DQ0-7
ONFINV-DDR
CE#ALECLEWE#RE#R/B#WP#DQSDQS#REVREFDQ0-7
Toggle 2.0ONFI NV-DDR2
EEWeb PULSE PROJECT
15Visit www.eeweb.com
The basic data output timing (host reading data from the NAND) is shown below. The host toggles RE# and the NAND generates a copy on DQS, which is fed back to the host. The rising and falling edges of DQS delimit the data window on the data bus. It is the host’s responsibility to sample in the middle of the data window.
CE
I/O D0 D1 D2 DnDn-3 Dn-2 Dn-1
DQS
tCS
tRC tRC
tRPST
tDQSRE tCHZ
tDQSRE
tDQSRE
tQH tDVW
tQHStQHStQHS
tDQSQ tDQSQ tDQSQ
tDQSRE
tRPRE tRPSTHtRPtRP tREHtREH
Hi-z
Hi-z
Hi-z
Hi-z
RE
Toggle 2.0 NAND
The development of the toggle 2.0 interface addressed the need for even higher transfer speeds. Currently, the target speed for toggle 2.0 is 400 MB/s over an 8 bit bus. In order to achieve higher speeds, it was realized that certain high speed signals had to be differential signals: DQS and RE#. Therefore, their complements, DQS# and RE were added. Ideally, all the data lines would be differential as well, but this would be too big a change and controllers would not be able to support it easily. Instead, a VREF pin was added to improve timing accuracy for the remaining non-differential signals. Normally, VREF is Vccq/2 and precisely defines the voltage which separates logical 0 from a 1. Additional features of toggle 2.0 include programmable strength pin drivers and on-die termination.
Since the I/O power scales with frequency and the I/O voltage squared, in most high speed designs, the I/O voltage Vccq is 1.8V instead of 3.3V in order to reduce power dissipation.
Toggle 2.0 devices are compatible with toggle 1.0 devices and actually default to toggle 1.0 mode at
power up. A Set Features command is used to enable the toggle 2.0 signals and features.
Although the TSOP package continues to be the standard for legacy asynchronous NAND devices, the latest toggle mode devices have standardized on the JEDEC 132/152 BGA (ball grid array). This
is a 2 channel package with two separate data buses, enabling users to support multiple NAND data channels with half the number of packages compared to single channel package designs. This is increasingly important in high bandwidth designs such as solid state disk drives and enterprise data center memory array systems.
Ever since its inception, NAND flash has continuously evolved in order to meet the diverse and ever-changing needs of the market. Legacy asynchronous NAND, along with the faster Toggle mode and ONFI versions, have allowed NAND flash to be adopted in a wide variety of applications beyond the original consumer market. NAND flash has truly become the ubiquitous mass storage solid state memory device it was originally intended to be.
Transform Your iPhone, iPad or iPod into an Oscilloscope
with the iMSO-104
Experience the iMSO-104 as Joe Wolin, co-founder of EEWeb,
gives you an in-depth look into the future of oscilloscopes.
2012
UBM ELECTRONICSUBM ELECTRONICS
WINNER
Begin Your Experience NowBegin Your Experience Now
BeStar®
ACOUSTICS & SENSORS
Teamwork • Technology • Invention • Listen • Hear
PRODUCTSSpeakers
Buzzers
Piezo Elements
Back-up Alarms
Horns
Sirens/Bells
Beacons
Microphones
Sensors
INDUSTRIESAutomotive
Durables
Medical
Industrial
Mobile
Fire / Safety
Security
Consumer
Leisure
QS9000 • TS/ ISO16949 • ISO14001 • ISO13485 • ISO9001
bestartech.com | [email protected] | 520.439.9204
Preferred acoustic componentsupplier to OEMs worldwide
BeStar®
ACOUSTICS & SENSORS
Teamwork • Technology • Invention • Listen • Hear
PRODUCTSSpeakers
Buzzers
Piezo Elements
Back-up Alarms
Horns
Sirens/Bells
Beacons
Microphones
Sensors
INDUSTRIESAutomotive
Durables
Medical
Industrial
Mobile
Fire / Safety
Security
Consumer
Leisure
QS9000 • TS/ ISO16949 • ISO14001 • ISO13485 • ISO9001
bestartech.com | [email protected] | 520.439.9204
Preferred acoustic componentsupplier to OEMs worldwide
From design to service, Microtips offers a variety of competitively priced Liquid Crystal Display modules which includes standard character and graphic monochrome, passive and active color displays with white LED as well as custom LCD modules and complete OEM services.
For your own design needs please contact Microtips Technology: [email protected]
7” High Bright
240 x 160 COG w/LED Backlight
QVGA Green w/LED Backlight
LCD for Any Application
Microtips Technology
Automotive, Medical, Telecom, POSLCD for Any Application
Microtips Technology
Automotive, Medical, Telecom, POS
EEWeb PULSE TECH ARTICLE
18 EEWeb | Electrical Engineering Community
Michael SteinbergerLead Architect, Serial Channel Products
Spectrum Analyzer andHigh Speed Data:An OddCouple
EEWeb PULSE TECH ARTICLE
2928 Visit www.eeweb.comEEWeb | Electrical Engineering Community
A spectrum analyzer is an essential instrument for RF and microwave circuit design. However, at first glance it seems to be an odd choice for analyzing high speed serial data channels. This article introduces the spectrum analyzer and explains how it can be used to provide valuable insights into clocking, power supply noise, and crosstalk in high speed data signals.
18
Analyzer and
EEWeb PULSE TECH ARTICLE
19Visit www.eeweb.com
Michael SteinbergerLead Architect, Serial Channel Products
Spectrum Analyzer andHigh Speed Data:An OddCouple
EEWeb PULSE TECH ARTICLE
2928 Visit www.eeweb.comEEWeb | Electrical Engineering Community 19
Analyzer and
EEWeb PULSE TECH ARTICLE
20 EEWeb | Electrical Engineering Community
1.0 GET ANOTHER OPINION
Typically, high speed serial data signals are measured using sampling oscilloscopes or real time oscilloscopes, bit error rate test sets, and occasionally by more specialized equipment such as time interval analyzers. While these instruments provide valuable data, they don’t provide the complete picture. Just as we analyze passive electrical interconnects in both the time domain (time domain reflectometry [1]) and frequency domain (S parameters), we should be measuring data signals in both the time domain and frequency domain. The frequency domain view provides an effective complement to the time domain view we already have. It’s like getting another opinion on a medical diagnosis.
This article introduces the spectrum analyzer as a way to measure high speed data signals in the frequency domain. After introducing the basic principles of the spectrum analyzer, it explains how the spectrum analyzer can be used to quickly measure reference clock phase noise, data or clock based DCD (duty cycle distortion), power supply noise and crosstalk.
2.0 GENERAL PURPOSE RADIO
The spectrum analyzer is in essence a very general purpose radio, so we’ll compare it to a traditional car radio.
Suppose you were driving around the Boston metropolitan area and tuning the FM radio from one end of the dial to the other. Figure 2 illustrates the result you might get.
At first, all you would hear is static. Then when you get to 92.9 MHz, WBOS would come in. Then at 93.7 MHz you would get Mike FM, perhaps with a different quality of reception, followed by WJMN; and so it would go up through the FM band.
A spectrum analyzer operates in exactly the same way except that, rather than perform AM or FM reception and drive a speaker, the spectrum analyzer usually displays the spectral density on a logarithmic scale in a format very similar to Figure 2. (There is also an earphone jack on the back of the instrument, but that doesn’t get used very often.) The dynamic range is very wide: typically 70dB or better.
The other major differences between a car radio and a spectrum analyzer are that spectrum analyzer has a wider tuning range: typically from audio frequencies up to many giga-Herz, and the spectrum analyzer has a selectable reception bandwidth.
The variable reception bandwidth, called resolution bandwidth, is fundamentally different from a car radio. Whereas the car radio has a fixed reception bandwidth, typically less than 20 kHz, the resolution bandwidth of a spectrum analyzer can be selected from a range that typically goes from 1 Khz or less to perhaps 3 MHz. Every point displayed by the spectrum analyzer represents the power in a frequency band that is as
Figure 1: A traditional car radio
Figure 2: Hypothetical result of tuning a car radio in the Boston area
120
100
80
60
40
20
0
Boston Radio Tuning Experience
MHz
WB
OS
Mik
e FM
WJM
N
Spor
tsH
ub
WC
RB
WZL
X
WFN
XW
CIB
WK
LBW
PX
CW
OD
SW
BC
NW
XLO
WR
OR
WM
JXW
AA
FW
XK
S
88 90 92 94 96 98 100 102 104 106 108
EEWeb PULSE TECH ARTICLE
21Visit www.eeweb.com
wide as the resolution bandwidth and centered around the frequency at which the data point is displayed. In other words, the resolution bandwidth determines the frequency resolution of the display.
Sweep time, the time needed to accumulate a display, is closely related to resolution bandwidth. Consider that the spectrum analyzer must dwell at each frequency long enough to accumulate a valid frequency point. In other words, it takes a few milliseconds to accumulate a valid data point when the resolution bandwidth is 1 KHz, but only a few microseconds when the resolution bandwidth is 1 MHz. Furthermore, the number of independent data points is proportional to the frequency span and inversely proportional to the resolution bandwidth. Thus, the required sweep time is inversely proportional to the square of the resolution bandwidth. Sweep times can therefore range from a small fraction of a second to a few minutes.
3.0 CALCULATING FREQUENCY SPECTRA
In order to make best use of the frequency domain data,
one should clearly understand how to calculate the frequency spectrum of a time domain signal [2]. Most of us saw this mathematics in graduate school; however, it doesn’t get applied very often in day to day work.
Stated succinctly, the spectrum of a signal is the Fourier transform of the autocorrelation of the signal. We recognize the Fourier transform as the way to get from the time domain to the frequency domain, and vice versa. Autocorrelation is a less common operation, however. Autocorrelation is defined as an expected value
That is, slide the signal in time by a delay T. For each time t, multiply the translated signal times the original signal. Take the average. Slide to a new time delay T. Repeat.
For example, consider a data signal with random bits. Since the data is random, each bit is only correlated with itself, and the adjacent bits are equally likely to be a one or a zero, the situation is as illustrated in Figure 3.
In this case, we note that the autocorrelation function is a triangle. To calculate the Fourier transform, we note that the triangle is also the convolution of a square pulse with itself. The Fourier transform of a square wave is sine x over x (sinc function), so the Fourier transform of a square pulse convolved with itself is the sinc function squared.
where T0 is the unit interval for the data.
Note that autocorrelation and convolution are almost, but not quite the same thing. Autocorrelation is calculated by having both x(t) and x(t+T) go in the same direction
Figure 2: Hypothetical result of tuning a car radio in the Boston area
Figure 3: Autocorrelation of a random data signal
120
100
80
60
40
20
0
Boston Radio Tuning Experience
MHz
WB
OS
Mik
e FM
WJM
N
Spor
tsH
ub
WC
RB
WZL
X
WFN
XW
CIB
WK
LBW
PX
CW
OD
SW
BC
NW
XLO
WR
OR
WM
JXW
AA
FW
XK
S
88 90 92 94 96 98 100 102 104 106 108
average isproportionalto overlap
R(t)
t
x (t+t)
x (t)
S(ω) =sin2(ωτ0
2)
(ωτ02
)2
R(τ) = E(x(t + τ)x∗(t))
EEWeb PULSE TECH ARTICLE
22 EEWeb | Electrical Engineering Community
Figure 4: Example of a full frequency sweep of a PRBS7 data signal
Figure 5: Magnified sweep of PRBS7 data signal
Ref -7.06 dBm
#VBW 3.0 MHz
Ref -7.06 dBm
#VBW 3.0 MHz
Ref -7.06 dBm
#VBW 3.0 MHz Stop 10.000 GHzSweep 5.87 ms (1001 pts)
Start: 6.500 GHz#Res BW 1.0MHz
Stop 6.500 GHzSweep 6.00 ms (1001 pts)
Start: 2.900 GHz#Res BW 1.0MHz
Stop 2.900 GHzSweep 2.80 ms (1001 pts)
Start: 10 MHz#Res BW 1.0MHz
-17.1
-27.1
-37.1
-47.1
-57.1
-67.1
-77.1
-87.1
-97.1
10 dB/div
Ref -7.06 dBm
#VBW 3.0 MHz Span 200.0 MHzSweep 1.84 ms (1001 pts)
Center: 5.1160 GHz#Res BW 1.0MHz
-17.1
-27.1
-37.1
-47.1
-57.1
-67.1
-77.1
-87.1
-97.1
10 dB/div
EEWeb PULSE TECH ARTICLE
23Visit www.eeweb.com
while convolution is calculated using x(t) and x(T-t), and thus has the two waveforms in the integral go in opposite directions. The only reason the math above works out so neatly is because the square pulse is symmetrical in time, and therefore looks the same going forwards or backwards.
Other frequency spectra can be calculated using the same techniques:
1. Identify the structure of the autocorrelation function.
2. Express the autocorrelation function as the convolution
of several time domain functions.
3. The frequency spectrum is the product of the Fourier transforms of the time domain functions.
4.0 EXAMPLE DATA
Figure 4 shows an example of a spectrum analyzer measurement of a data signal with a PRBS7 (27-1 pseudorandom bit stream) data pattern. Figure 5 is a magnified sweep of the same data.
The first thing to notice in Figure 4 is that there are numerous uniformly spaced spectral components that seem to contain most of the energy. The spacing is a little over 80 MHz, or exactly the data rate divided by 127. That is to be expected for a PRBS7 pattern (length = 127). Consider thxat the autocorrelation function of this data pattern is exactly like that of Figure 3, except that the triangle is repeated every 127 bits when the data patternr repeats. The autocorrelation function is therefore the convolution of the triangle with a series of impulses in the time domain spaced 127 bits apart. When the Fourier transform is applied, the series of impulses in the time domain beecomes a series of impulses in the frequency domain.
Figure 6 also suggests several other phenomena. First of all, note that the spectral density rises a bit above
Figure 6: Analysis of magnified frequency sweep data (Figure 5)
Ref -7.06 dBm
#VBW 3.0 MHz
Ref -7.06 dBm
#VBW 3.0 MHz
Ref -7.06 dBm
#VBW 3.0 MHz Stop 10.000 GHzSweep 5.87 ms (1001 pts)
Start: 6.500 GHz#Res BW 1.0MHz
Stop 6.500 GHzSweep 6.00 ms (1001 pts)
Start: 2.900 GHz#Res BW 1.0MHz
Stop 2.900 GHzSweep 2.80 ms (1001 pts)
Start: 10 MHz#Res BW 1.0MHz
-17.1
-27.1
-37.1
-47.1
-57.1
-67.1
-77.1
-87.1
-97.1
10 dB/div
-30.0
-40.0
-50.0
-60.0
-70.0
-80.0
-90.0
-100.0
-110.0
COMP Interface - PRBS7 data pattern
Hertz (MHz)
Vo
lts
(V)
5050.0 5100.0 5150.0 5200.0
PowerSupply
Noise??
x1: (5034.0M)x2: (5115.0M)dx: 81.090M
ClockLeakage?? Transmit
ReferenceClock
Phase Noise
S(ω) =sin2(ωτ0
2)
(ωτ02
)
comb((27 − 1)ωτ0)
27 − 1
EEWeb PULSE TECH ARTICLE
24 EEWeb | Electrical Engineering Community
the noise floor in the vicinity of a spectral component. This is probably due to the phase noise of the transmit reference clock, in that it is typical of the 1/f phase noise of an oscillator. This phase noise could be studied in more detail by using a shorter data pattern (e.g., repeating 1/0), thus increasing the spectral density of the signal with respect to the noise floor. One could achieve the same effect by decreasing the input attenuation on the spectrum analyzer. However, some care would required, since decreasing the input attenuation could significantly increase nonlinearities in the spectrum analyzer front end. It’s also possible to make a preliminary estimate of the transmit reference clock phase noise from the existing data.
Another phenomenon in Figure 6 is a spectral component at exactly one half of the data rate. This could be leakage of a half rate clock used internal to the transmitter.
5.0 POWER SUPPLY NOISE
At least for those IC cores that are clocked at a high frequency, typically about 70% of the current is consumed by the flip flops and the clock distribution network, even when the IC is actively processing data. This makes sense in that to operate at high clock rates, the logic design must be heavily pipelined, and so there are a lot of flip flops, with every flip flop consuming current on every clock cycle.
In other words, most of the core current in a high frequency IC core is consumed at the core clock frequency and its harmonics.
Thus, if power supply noise is leaking directly into the data signal, it will be most prominent as a spectral component at the core clock frequency. Similarly, if power supply noise is modulating the delay of the clock and data paths in the transmitter, then that phase modulation will be readily apparent as spectral components separated from the main data signal spectral components by plus or minus the core clock frequency. Any such phase modulation can therefore be sensitively and accurately measured using a spectrum analyzer.
Some of the spectral components in Figure 6 could be due to power supply noise; however, they’re at such a low level that they would not significantly affect system performance.
6.0 DUTY CYCLE DISTORTION
data. In this case, the data demonstrates that there was clock based DCD on the transmitter. We know it was clock based DCD because of the lower amplitude spectral components centered half way between the main spectral components of the PRBS7 pattern.
There are two types of DCD: clock based and data based. In the most common form of clock based DCD, every other clock edge (e.g., an even numbered clock edge) is delayed with respect to the one that came before it (e.g., an odd numbered clock edge). This is distinctly different from data based DCD, in that for data based DCD, rising data edges are delayed with respect to falling data edges, or vice-versa.
While the autocorrelation functions for clock based DCD and data based DCD are far too complex to make a closed form solution practical, we can explain the effect of each impairment on the measured spectrum, and provide a useful rule of thumb for estimating the magnitude of each impairment when measured using a PRBS7 data pattern.
Clock based DCD in a repeating data pattern with
Figure 7: Spectral analysis demonstrating the presence of clock-based DCD
y1: (-25.610)y2: (-50.670)dy: -25.060
-30.0
-40.0
-50.0
-60.0
-70.0
-80.0
-90.0
-100.0
COMP Interface - PRBS7 pattern
Hertz (MHz)
Volts
(V)
100.0 200.0 300.0 400.0 500.0
Figure 7 shows another magnified sweep of the same
EEWeb PULSE TECH ARTICLE
25Visit www.eeweb.com
an odd number of bits will show up in a measured spectrum as a series of spectral components with a frequency spacing equal to one over twice the data pattern duration. Thus, for example, a PRBS7 has length 127, which is an odd number. Therefore the frequency spacing of the clock based DCD spectral components
will be the data rate divided by 254. The reason is that if one repetition of the data pattern starts on an even numbered clock cycle, the next repetition will start on an odd numbered clock cycle. Thus, the waveform won’t be exactly the same again until two repetitions of the data pattern have gone by. In effect, the length of the data pattern has been doubled.
The rule of thumb for clock based DCD is that given
• Sd: The level of one of the main data spectral components near DC, in dB
• Sc: The level of one of the lower level half frequency spaced components near DC, in dB
Thus, for example, the 25 dB level difference for the clock based DCD in Figure 7 is about 0.056 UI, peak to peak.
Data based DCD in a repeating data pattern will show up in a measured spectrum as a spectral component
at a frequency equal to the data rate. Consider that Figure 3 and Equation 2 assume that all data bits have exactly the same duration. If, however, data based DCD is present in a data pattern such as PRBS7, then every repetition of the data pattern will be exactly the same, but the bits within the data pattern will not all have the same duration. Thus, while there will still only be spectral components at multiples of the pattern repetition rate, as in Equation 3, the spectral components will not null out completely at a frequency equal to the data rate.
The rule of thumb for data based DCD in a PRBS7 data pattern is that given
• S0: The level of a spectral component near DC, in dB
• Sf: The level of the spectral component at a frequency equal to the data rate, in dB
Figure 7: Spectral analysis demonstrating the presence of clock-based DCD
y1: (-25.610)y2: (-50.670)dy: -25.060
-30.0
-40.0
-50.0
-60.0
-70.0
-80.0
-90.0
-100.0
COMP Interface - PRBS7 pattern
Hertz (MHz)
Volts
(V)
100.0 200.0 300.0 400.0 500.0
DCDclock(pk − pk) = 10Sc−Sd
20
EEWeb PULSE TECH ARTICLE
26 EEWeb | Electrical Engineering Community
Figure 8: Spectral density for PRBS7 computational experiment with no DCD
Figure 9: Spectral density for PRBS7 computational experiment with 0.25 UI pk-pk clock based DCD
Figure 10: Spectral density for PRBS7 computational experiment with 0.25 UI pk-pk clock based DCD
60.0
50.0
40.0
30.0
20.0
10.0
PRBS7 with no DCD
Hertz (Hz)
dB
Vo
ltsA
2/H
z (
dB
VA2/H
z)
0 0.50 1.0 1.50 2.0
60.0
50.0
40.0
30.0
20.0
10.0
PRBS7 with 0.25 UI pk-pk of clock based DCD
Hertz (Hz)
dB
Vo
ltsA
2/H
z (
dB
VA2/H
z)
0 0.50 1.0 1.50 2.0
Clock basedDCD spectral
components
60.0
50.0
40.0
30.0
20.0
PRBS7 with 0.25 UI pk-pk of data based DCD
Hertz (Hz)
dB
Vo
ltsA
2/H
z (
dB
VA2/H
z)
0 0.50 1.0 1.50 2.0
Data based DCD
EEWeb PULSE TECH ARTICLE
27Visit www.eeweb.com
• IL: The insertion loss of the measurement channel at a frequency equal to the data rate, in dB
To illustrate the difference in spectra between clock based DCD and data based DCD, I performed a computational experiment using an ideal PRBS7 data pattern and a DCD amplitude of 0.25 UI, peak to peak. The results are shown in the figures on the left.
7.0 CROSSTALK
It’s also possible to use a spectrum analyzer to measure the level of a crosstalk interferor while the victim transmitter is active. Consider that each data pattern has its own signature in the frequency domain. For example, a PRBS15 can be easily distinguished from a PRBS7 because the spacing of the spectral components is so very different. Therefore, one could drive the victim transmitter with a PRBS15 and the aggressor transmitter with a PRBS7, and the level of crosstalk would be easy to measure. When making this measurement, be sure to account for the fact that the power in a single spectral component is inversely proportional to the number of spectral components. That is, the total power is constant. Thus, 24 dB would have to be added to the PRBS15 spectral components in order to compare them to the PRBS7 spectral components.
8.0 A VERSATILE TOOL
This article has demonstrated that a spectrum analyzer can be a versatile tool for evaluating high speed serial data signals. Its frequency domain view complements the time domain view provided by high speed oscilloscopes and other, similar instruments. In particular, the spectrum analyzer can evaluate reference clock phase noise, power supply noise, clock leakage, DCD, and crosstalk far more effectively than the time domain instruments. The measurements are easy to make and interpret, making the spectrum analyzer a valuable tool for interactive investigation in the laboratory.
9.0 REFERENCES
[1] Mike Steinberger, “TDR: Reading the Tea Leaves”, EEWeb, http://www.eeweb.com/blog/michael_steinberger/tdr-reading-the-tea-leaves
[2] A. Papoulis, Probability, Random Variables, and Stochastic Processes, chapter 10, McGraw-Hill, Inc., 1965.
About the AuthorMichael Steinberger, Ph.D., is responsible for leading SiSoft’s ongoing tool development effort for the design and analysis of serial links in the 5-30 Gbps range. Dr. Steinberger has over 30 years experience in the design and analysis of very high speed electronic circuits. Dr. Steinberger began his career at Hughes Aircraft designing microwave circuits. He then moved to Bell Labs, where he designed microwave systems that helped AT&T move from analog to digital long-distance transmission. He was instrumental in the development of high speed digital backplanes used throughout Lucent’s transmission product line. Prior to joining SiSoft, Dr. Steinberger led a group of over 20 design engineers at Cray Inc. responsible for SerDes design, high speed channel analysis, PCB design and custom RAM design.
DCDdata(pk − pk) ≈ 0.2 · 10Sf−S0+IL
20
EEWeb PULSE TECH ARTICLE
28 EEWeb | Electrical Engineering Community
Single or Multiple Cell Li-ion Battery Powered 4-Channel and 6-Channel LED DriversISL97692, ISL97693, ISL97694AThe ISL97692, ISL97693, ISL97694A are Intersil’s highly integrated 4- and 6-channel LED drivers for display backlighting . These parts maximize battery life by featuring only 1mA quiescent current, and by operating down to 2.4V input voltage, with no need for higher voltage supplies.The ISL97692 has 4 channels and provides 8-bit PWM dimming with adjustable dimming frequency up to 30kHz. The ISL97693 has 6 channels with Direct PWM dimming control. The ISL97694A has 6 channels and provides 8-, 10-, or 12-bit PWM dimming with adjustable dimming frequency up to 30kHz, 7.5kHz, or 1.875kHz, respectively, controlled with I2C or PWM input. ISL97692 and ISL97694A feature phase shifting that may be enabled optionally, with a phase delay between channels optimized for the number of active channels. In ISL97694A, phase shifting can multiply the effective dimming frequency by 6 allowing above-audio PWM dimming with 10-bit dimming resolution.
The ISL97692/3/4A employ adaptive boost architecture, which keeps the headroom voltage as low as possible to maximize battery life while allowing ultra low dimming duty cycle as low as 0.005% at 100Hz dimming frequency in Direct PWM mode.
The ISL97692/3/4A incorporate extensive protection functions including string open and short circuit detections, OVP, and OTP.
The ISL97692/3 are offered in the 16 Ld 3mmx3mm TQFN package and ISL97694A is offered in the 20 Ld 3mmx4mm TQFN package. All parts operate in ambient temperature range of -40°C to +85°C.
Features• 2.4V Minimum Input Voltage, No Need for Higher Voltage
Supplies
• 4 Channels, up to 40mA Each (ISL97692) or 6 Channels, up to 30mA Each (ISL97693/4A)
• 90% Efficient at 6P5S, 3.7V and 20mA (ISL97693/4A)• Low 0.8mA Quiescent Current
• PWM Dimming Control with Internally Generated Clock
- 8-bit Resolution with Adjustable Dimming Frequency up to 30kHz (ISL97692/4A)
- 12-bit Resolution with Adjustable Dimming Frequency up to 1.875kHz (ISL97694A)
- Optional Automatic Channel Phase Shift (ISL97692/4A)- Linear Dimming from 0.025%~100% up to 5kHz or
0.4%~100% up to 30kHz (ISL97692/4A)• Direct PWM Dimming with 0.005% Minimum Duty Cycle at
100Hz• ±2.5% Output Current Matching
• Adjustable Switching Frequency from 400kHz to 1.5MHz
Applications• Tablet, Notebook PC and Smart Phone Displays LED
Backlighting
Related Literature (Coming Soon)• AN1733 “ISL97694A Evaluation Board User Guide”
• AN1734 “ISL97693 Evaluation Board User Guide”
• AN1735 “ISL97692 Evaluation Board User Guide”
FIGURE 1. ISL97694A TYPICAL APPLICATION DIAGRAM FIGURE 2. ULTRA LOW PWM DIMMING LINEARITY
FSW
FPWM
AGND
OVP
VIN
SDA/PWMI
ISET
COMP
SCL
D1
CH1
CH2
CH3
CH4
PGND
LX
VIN: 2.4V~5.5V VOUT: 24.5V, 6 x 20mA
CH5
CH6
L1
10µH
12k15nF
10
1µF
4.7µF4.7µF
470k
23.7k
143k
291k
53k
100pF
2.2nFISL97694A
4.7µF
EN
0.0001
0.001
0.01
0.1
1
10
0.001 0.01 0.1 1 10INPUT DIMMING DUTY CYCLE (%)
ILED
(mA
)
fPWM: 200Hz
fPWM: 100Hz
July 19, 2012FN7839.2
Intersil (and design) is a registered trademark of Intersil Americas Inc. Copyright Intersil Americas Inc. 2012All Rights Reserved. All other trademarks mentioned are the property of their respective owners.
Get the Datasheet and Order Samples
http://www.intersil.com