background image

 

18

 

State Analysis 

Overview 

There are several choices for State mode analysis using the FS2334 DDR2 probe 
depending on the speed of the data bus being probed and the number of logic analyzer 
cards available to the user. At data speeds of up to 667MT/s the logic analyzer can be 
triggered on BOTH edges of the clock signal used for State analysis (state clock), at a 
data speed of 800MT/s ONLY the rising edge of the state clock can be used.  

Because the sampling point for a data signal is at a different position relative to the state 
clock edges during a Read data burst than during a Write data burst you need 2 
sampling points established for each data signal, which allows the analyzer to sample a 
data signal twice at speeds up to 667MT/s. When you only have sampling on the rising 
edge of the state clock (800MT/s) you need to sample each data signal four times 
because you need to account for both the 2 data states per clock and both Reads and 
Writes. This is all done by the logic analyzer cards, which drives the cards requirements. 

If a user is willing to sample ONLY Read OR Write bursts at 800MT/s, then you reduce 
your sampling requirements by ½.  

FuturePlus has provided configuration files and a set-up procedure that anticipates 
these different scenarios and has described them in the following pages. Please note 
that these are for DIMMs without ECC because the addition of the DQ64-72 bits would 
force the user to add another card in all the configurations. These bits are available 
(refer to the Appendix) if the user wants to modify the existing configuration files and/or 
add an additional logic analysis card. 

State Analysis Operation – Read and Writes above 667MT/s 

State mode capture of Reads 

and

 Writes at data rates above 667MT/s requires 

quadruple sampling of the Data bits and is performed by using the rising edge of CK0. 
This requires 7 cards, which means that for every Data bit there are 4 labels (or 
sampling positions), Write Data rising and falling, and Read Data rising and falling. The 
analyzer sample position of each channel is set as described later in this manual. The 
DDR Command/Address bus is also sampled (along with the data bus) on the rising 
edge of CK0. 

The 7 cards are configured as 2 logic analyzer machines (Write/Command and Read) in 
2 separate frames. CK signals are provided to both machines as well as MRASn and 
RASn, which are 2 copies of the same signal from each logic analyzer machine that can 
be used as a reference signal for intermodule skew adjustment. 

The configurations are set-up with 4 cards melded together in Frame # 1 in slots C, D 
(master), E and F. Frame #2 has 3 cards melded together in slots A, B (master) and C. 
The frames need to be connected through the Intermodule cable and share a network 
connection. More detailed information is available within the Help documentation on 
your Agilent Logic analysis frame under “Multiframe operation”. 

If you are using the special configurations for 32 bits of Read and Write Data decode 
only, then a 4 card configuration in one frame is all that is required. 

Summary of Contents for FS2334

Page 1: ...n DDR2 DIMM HIGH SPEED PROBE FS2334 Users Manual For use with Agilent Technologies Logic Analyzers Revision 1 4 FuturePlus is a registered trademark of FuturePlus Systems Corporation Copyright 2006 Fu...

Page 2: ...nal Assignments on Probe Pods 9 Signal Threshold Voltage Settings 9 Connecting the DDR2 Probe to the Logic Analyzer 9 Test Points 10 Connecting to your Target System 11 Signal Isolation on the Probe 1...

Page 3: ...sampling positions with controlled stimulus 24 State Display 26 DDR2 Protocol Checking and Performance Tool FS1140 27 FS1140 Installation and Licensing 27 Loading the FS1140 27 Setting up the FS1140...

Page 4: ...471 2738 On the web http www futureplus com For Sales and Marketing Support FuturePlus Systems Corporation TEL 719 278 3540 FAX 719 278 9586 On the web http www futureplus com FuturePlus Systems has...

Page 5: ...charges duties and taxes for products returned to FuturePlus Systems from another country FuturePlus Systems warrants that its software and hardware designated by FuturePlus Systems for use with an i...

Page 6: ...re Are allowed for archival purpose only When copying for adaptation is an essential step in the use of the software with the logic analyzer and or logic analysis mainframe so long as the copies and a...

Page 7: ...act FuturePlus Systems Corporation Definitions Logic Analyzer Modules Module A set of logic analyzer cards that have been configured via cables connecting the cards to operate as a single logic analyz...

Page 8: ...MT s Available Protocol Checking capability VBA license required software Uses Auto Sample Position Set up EyeFinder and Auto Threshold Set up to locate tight DDR2 data valid windows for optimal state...

Page 9: ...threshold for optimal signal capture The use of Eye Scan can be very helpful in determining where to set these thresholds NOTE The optimal settings may need to be defined either through trial and erro...

Page 10: ...on for the FS2334 is to have S0 wired to the Clk input which is TP3 wired to TP1 This is done in the factory by soldering a short wire between the 2 test points If CKE0 is to be used as a Clk input th...

Page 11: ...the FS2334 Connect the FS2334 Headers directly to the logic analyzer pods per the configuration file requirements if not done prior to installing the probe Refer to the General Purpose Probe Signal I...

Page 12: ...ards configured as one module one timing machine N A FS234_1 Read and Write analysis requires 7 cards across 2 frames configured as 2 logic analyzer state machines Uses FS1136 FS234_3 4 card configura...

Page 13: ...it 800MT s Data State analysis configuration 4 cards in slots A D B Master FS234_2 Timing analysis 3 card configuration 3 cards in slots A C B Master FS234_3 800MT s Writes only 4 card configuration 4...

Page 14: ...you must contact the FuturePlus sales department to purchase additional licenses Loading 169xx configuration files and General Purpose Probe Feature When the software has been licensed you are able t...

Page 15: ...g up a 16900 analyzer Once the FuturePlus software has been installed and licensed follow these steps to import the data and view it From the desktop double click on the Agilent logic analyzer icon Wh...

Page 16: ...on required is generally available from the spec sheet of the memory device being used or by querying the BIOS of the target system a Number of Chip Selects This is either 1 or 2 based on the whether...

Page 17: ...DQS8 are contained on an extra Header 14 which will require an additional logic analyzer card in order to probe Decoding DDR Commands No Protocol Decoder is used for timing analysis However symbols ar...

Page 18: ...r to add another card in all the configurations These bits are available refer to the Appendix if the user wants to modify the existing configuration files and or add an additional logic analysis card...

Page 19: ...ple Position Set up function can be a more accurate means to set the sampling position for each bit used in the State analysis but this requires using known continuous data patterns of exclusive Reads...

Page 20: ...yte labels make easier to both measure and set 3 At 400MHz clock speed the 16900 analyzer in this configuration will display both the State and TimingZoom version of the State Clock signal CommandClk...

Page 21: ...e TimingZoom labels for the command clock chip selects and DQS0 Write Command CK2_TZ S0_TZ DQS8 0_TZ 0 and the data bus labels for Writes Data63 32_R Fand Data31 0_R F in the waveform view Scroll the...

Page 22: ...to differences in the DIMM layout and individual differences in the DRAMs on the DIMM Compute the average of the times between the rising edge of Write Command CK2_TZ for each byte associated with the...

Page 23: ...k to step 1 and trigger on your known data pattern again Check your Write Command listing for the State data values across multiple Write bursts They should be close to or equal to the known data writ...

Page 24: ...set the sampling speed to 300MHz and slow the system DDR clock down to 333MHz 667MT s and run Eyefinder on the Command Address Control signals with the S0 clock qualification Set the sampling speed an...

Page 25: ...reshold as required to establish correct Threshold settings valid eye openings and sample positions for these signals Move the sample positions for all the Read_Data labels rising and falling to the c...

Page 26: ...as Read Write etc so you don t have to refer to the DDR chip data sheet to see what command is being executed These decoded values are displayed by setting the display base in the listing window or t...

Page 27: ...FS1140 software will provide measurements of the Data Window eye width on a bit by bit basis across all Timing Zoom data in the trace file additionally it will identify those signals with the smallest...

Page 28: ...system in order to insure proper decode of the captured logic analyzer trace file Selecting the Set up button from the window provides a form for this information There are 4 DDR2 DIMM bus parameters...

Page 29: ...count is based on the errors selected in the Setup Also included in this display is information on the Read Write and Data activity occurring during the captured trace file Errors This section of the...

Page 30: ...criteria in this window and then select whether the data windows to be identified should be equal to greater than or equal to or less than or equal to that value All Data bits during any burst capture...

Page 31: ...31...

Page 32: ...nd Ground 3 4 NC NC 5 6 NC Ground 7 8 D0 CKE1 20K ohm to Ground 9 10 Ground Ground 11 12 D1 CKE0 20K ohm to Ground 13 14 Ground Ground 15 16 D2 A15 20K ohm to Ground 17 18 Ground Ground 19 20 D3 A14 2...

Page 33: ...55 56 D12 A6 20K ohm to Ground 57 58 Ground Ground 59 60 D13 A4 20K ohm to Ground 61 62 Ground Ground 63 64 D14 A3 20K ohm to Ground 65 66 Ground Ground 67 68 D15 A1 20K ohm to Ground 69 70 Ground Gr...

Page 34: ...Ground 17 18 Ground Ground 19 20 D3 NC4 20K ohm to Ground 21 22 Ground Ground 23 24 D4 S1 20K ohm to Ground 25 26 Ground Ground 27 28 D5 ODT0 20K ohm to Ground 29 30 Ground Ground 31 32 D6 CAS 20K ohm...

Page 35: ...o Ground 61 62 Ground Ground 63 64 D14 A2 20K ohm to Ground 65 66 Ground Ground 67 68 D15 See TP matrix 20K ohm to Ground 69 70 Ground Ground 71 72 NC NC 73 74 Ground Ground 75 76 NC Ground 77 78 Grou...

Page 36: ...18 Ground Ground 19 20 D3 DQ1 20K ohm to Ground 21 22 Ground Ground 23 24 D4 DM0 20K ohm to Ground 25 26 Ground Ground 27 28 D5 DQS0n 20K ohm to Ground 29 30 Ground Ground 31 32 D6 DQS0 20K ohm to Gr...

Page 37: ...0K ohm to Ground 61 62 Ground Ground 63 64 D14 DQ9 20K ohm to Ground 65 66 Ground Ground 67 68 D15 DM1 20K ohm to Ground 69 70 Ground Ground 71 72 NC NC 73 74 Ground Ground 75 76 NC Ground 77 78 Groun...

Page 38: ...8 Ground Ground 19 20 D3 DQ14 20K ohm to Ground 21 22 Ground Ground 23 24 D4 DQ10 20K ohm to Ground 25 26 Ground Ground 27 28 D5 DQ15 20K ohm to Ground 29 30 Ground Ground 31 32 D6 DQ11 20K ohm to Gro...

Page 39: ...hm to Ground 61 62 Ground Ground 63 64 D14 DQ18 20K ohm to Ground 65 66 Ground Ground 67 68 D15 DQ23 20K ohm to Ground 69 70 Ground Ground 71 72 NC NC 73 74 Ground Ground 75 76 NC Ground 77 78 Ground...

Page 40: ...18 Ground Ground 19 20 D3 DQ29 20K ohm to Ground 21 22 Ground Ground 23 24 D4 DQ25 20K ohm to Ground 25 26 Ground Ground 27 28 D5 DM3 20K ohm to Ground 29 30 Ground Ground 31 32 D6 DQS3n 20K ohm to Gr...

Page 41: ...hm to Ground 61 62 Ground Ground 63 64 D14 CB5 20K ohm to Ground 65 66 Ground Ground 67 68 D15 DM8 20K ohm to Ground 69 70 Ground Ground 71 72 NC NC 73 74 Ground Ground 75 76 NC Ground 77 78 Ground Gr...

Page 42: ...ohm to Ground 17 18 Ground Ground 19 20 D3 CB6 20K ohm to Ground 21 22 Ground Ground 23 24 D4 CB2 20K ohm to Ground 25 26 Ground Ground 27 28 D5 CB7 20K ohm to Ground 29 30 Ground Ground 31 32 D6 CB3...

Page 43: ...n 20K ohm to Ground 61 62 Ground Ground 63 64 D14 No connection 20K ohm to Ground 65 66 Ground Ground 67 68 D15 No connection 20K ohm to Ground 69 70 Ground Ground 71 72 NC NC 73 74 Ground Ground 75 7...

Page 44: ...o Ground 17 18 Ground Ground 19 20 D3 DQ33 20K ohm to Ground 21 22 Ground Ground 23 24 D4 DM4_DQS13 20K ohm to Ground 25 26 Ground Ground 27 28 D5 DQS4n 20K ohm to Ground 29 30 Ground Ground 31 32 D6...

Page 45: ...Q45 20K ohm to Ground 61 62 Ground Ground 63 64 D14 DQ41 20K ohm to Ground 65 66 Ground Ground 67 68 D15 DM5_DQS14 20K ohm to Ground 69 70 Ground Ground 71 72 NC NC 73 74 Ground Ground 75 76 NC Ground...

Page 46: ...o Ground 17 18 Ground Ground 19 20 D3 DQ47 20K ohm to Ground 21 22 Ground Ground 23 24 D4 DQ43 20K ohm to Ground 25 26 Ground Ground 27 28 D5 DQ52 20K ohm to Ground 29 30 Ground Ground 31 32 D6 DQ48 2...

Page 47: ...60 D13 DQ50 20K ohm to Ground 61 62 Ground Ground 63 64 D14 DQ55 20K ohm to Ground 65 66 Ground Ground 67 68 D15 DQ51 20K ohm to Ground 69 70 Ground Ground 71 72 NC NC 73 74 Ground Ground 75 76 NC Gro...

Page 48: ...to Ground 17 18 Ground Ground 19 20 D3 DQ57 20K ohm to Ground 21 22 Ground Ground 23 24 D4 DM7_DQS16 20K ohm to Ground 25 26 Ground Ground 27 28 D5 DQS7n 20K ohm to Ground 29 30 Ground Ground 31 32 D6...

Page 49: ...13 SDA 20K ohm to Ground 61 62 Ground Ground 63 64 D14 SA1 20K ohm to Ground 65 66 Ground Ground 67 68 D15 SCL 20K ohm to Ground 69 70 Ground Ground 71 72 NC NC 73 74 Ground Ground 75 76 NC Ground 77...

Page 50: ...7 18 Ground Ground 19 20 D3 DQ1 20K ohm to Ground 21 22 Ground Ground 23 24 D4 No connection 20K ohm to Ground 25 26 Ground Ground 27 28 D5 No connection 20K ohm to Ground 29 30 Ground Ground 31 32 D6...

Page 51: ...round 61 62 Ground Ground 63 64 D14 DQ9 20K ohm to Ground 65 66 Ground Ground 67 68 D15 No connection 20K ohm to Ground 69 70 Ground Ground 71 72 NC NC 73 74 Ground Ground 75 76 NC Ground 77 78 Ground...

Page 52: ...ohm to Ground 17 18 Ground Ground 19 20 D3 DQ14 20K ohm to Ground 21 22 Ground Ground 23 24 D4 DQ10 20K ohm to Ground 25 26 Ground Ground 27 28 D5 DQ15 20K ohm to Ground 29 30 Ground Ground 31 32 D6...

Page 53: ...ohm to Ground 61 62 Ground Ground 63 64 D14 DQ18 20K ohm to Ground 65 66 Ground Ground 67 68 D15 DQ23 20K ohm to Ground 69 70 Ground Ground 71 72 NC NC 73 74 Ground Ground 75 76 NC Ground 77 78 Ground...

Page 54: ...hm to Ground 17 18 Ground Ground 19 20 D3 DQ29 20K ohm to Ground 21 22 Ground Ground 23 24 D4 DQ25 20K ohm to Ground 25 26 Ground Ground 27 28 D5 CB3 20K ohm to Ground 29 30 Ground Ground 31 32 D6 CB6...

Page 55: ...ohm to Ground 61 62 Ground Ground 63 64 D14 CB5 20K ohm to Ground 65 66 Ground Ground 67 68 D15 CB1 20K ohm to Ground 69 70 Ground Ground 71 72 NC NC 73 74 Ground Ground 75 76 NC Ground 77 78 Ground...

Page 56: ...round 17 18 Ground Ground 19 20 D3 DQ33 20K ohm to Ground 21 22 Ground Ground 23 24 D4 DQ43 20K ohm to Ground 25 26 Ground Ground 27 28 D5 DQ47 20K ohm to Ground 29 30 Ground Ground 31 32 D6 No connec...

Page 57: ...ohm to Ground 61 62 Ground Ground 63 64 D14 DQ41 20K ohm to Ground 65 66 Ground Ground 67 68 D15 DQ42 20K ohm to Ground 69 70 Ground Ground 71 72 NC NC 73 74 Ground Ground 75 76 NC Ground 77 78 Groun...

Page 58: ...to Ground 17 18 Ground Ground 19 20 D3 DQ58 20K ohm to Ground 21 22 Ground Ground 23 24 D4 DQ62 20K ohm to Ground 25 26 Ground Ground 27 28 D5 DQ52 20K ohm to Ground 29 30 Ground Ground 31 32 D6 DQ48...

Page 59: ...ohm to Ground 61 62 Ground Ground 63 64 D14 DQ55 20K ohm to Ground 65 66 Ground Ground 67 68 D15 DQ51 20K ohm to Ground 69 70 Ground Ground 71 72 NC NC 73 74 Ground Ground 75 76 NC Ground 77 78 Ground...

Reviews: