Document Number: 001-98285 Rev. *R
S29GL01GS/S29GL512S
S29GL256S/S29GL128S
2.3
Device ID and Common Flash Interface (ID-CFI) ASO Map — Automotive Only
Fab Lot # + Wafer # + Die X Coor Die Y Coordinate gives a unique ID for each device.
2.3.1
Device ID
The Joint Electron Device Engineering Council (JEDEC) standard JEP106T defines the manufacturer ID for a compliant memory.
Common industry usage defined a method and format for reading the manufacturer ID and a device specific ID from a memory
device. The manufacturer and device ID information is primarily intended for programming equipment to automatically match a
device with the corresponding programming algorithm. Cypress has added additional fields within this 32-byte address space.
The original industry format was structured to work with any memory data bus width e. g. ×8, ×16, ×32. The ID code values are
traditionally byte wide but are located at bus width address boundaries such that incrementing the device address inputs will read
successive byte, word, or double word locations with the ID codes always located in the least significant byte location of the data
bus. Because the device data bus is word wide each code byte is located in the lower half of each word location. The original
industry format made the high order byte always 0. Cypress has modified the format to use both bytes in some words of the address
space. For the detail description of the Device ID address map see
.
2.3.2
Common Flash Memory Interface
The JEDEC Common Flash Interface (CFI) specification (JESD68.01) defines a standardized data structure that may be read from a
flash memory device, which allows vendor-specified software algorithms to be used for entire families of devices. The data structure
contains information for system configuration such as various electrical and timing parameters, and special functions supported by
the device. Software support can then be device-independent, Device ID-independent, and forward-and-backward-compatible for
entire Flash device families.
The system can read CFI information at the addresses within the selected sector as shown in
Interface (ID-CFI) ASO Map on page 58
.
Like the Device ID information, CFI information is structured to work with any memory data bus width e. g. ×8, ×16, ×32. The code
values are always byte wide but are located at data bus width address boundaries such that incrementing the device address reads
successive byte, word, or double word locations with the codes always located in the least significant byte location of the data bus.
Because the data bus is word wide each code byte is located in the lower half of each word location and the high order byte is
always 0.
For further information, please refer to the
Cypress CFI Specification, Version 1.4
(or later), and the
JEDEC publications JEP137-A
and JESD68.01
. Please contact JEDEC (
) for their standards and the Cypress CFI Specification may be found
at the Cypress Website (
http://www.cypress.com/cypressappnotes
) at the time of this document’s publication), or contact the local
Cypress sales office listed in the website.
Word Address
Data Field
# of bytes
Data Format
Example of
Actual Data
Hex Read Out of Example
Data
(SA) + 0080h
Size of Electronic
Marking
1
Hex
19
0013h
(SA) + 0081h
Revision of Electronic
Marking
1
Hex
1
0001h
(SA) + 0082h
Fab Lot #
7
Ascii
LD87270
004Ch, 0044h, 0038h, 0037h,
0032h, 0037h, 0030h
(SA) + 0089h
Wafer #
1
Hex
23
0017h
(SA) + 008Ah
Die X Coordinate
1
Hex
10
000Ah
(SA) + 008Bh
Die Y Coordinate
1
Hex
15
000Fh
(SA) + 008Ch
Class Lot #
7
Ascii
BR33150
0042h, 0052h, 0033h, 0033h,
0031h, 0035h, 0030h
(SA) + 0093h
Reserved for Future
13
n/a
n/a
undefined