memory ctl pin level functions

5
Memory CTL Pin Level Functions

Upload: wheatley-hamza

Post on 31-Dec-2015

18 views

Category:

Documents


0 download

DESCRIPTION

Memory CTL Pin Level Functions. Pin Level Functions. Members Sirinvas, Karen, Nicco Scope: Define CTL construct to describe all memory pins that may affect memory test to enable seamless integration of Test Pin Information Pin Name Pin Range [L..R] Direction (Input, Output, InOut) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Memory CTL Pin Level Functions

Memory CTL Pin Level Functions

Page 2: Memory CTL Pin Level Functions

Pin Level Functions• Members

– Sirinvas, Karen, Nicco• Scope:

– Define CTL construct to describe all memory pins that may affect memory test to enable seamless integration of Test

• Pin Information– Pin Name– Pin Range [L..R]– Direction (Input, Output, InOut)– Logical Port relationship– Polarity (Active High/Low)– Pin Function Data, Address, BistClock, ReadEnable, WriteEnable, ReadWriteEnable, MasterClock,

BistEnable, SlaveClock, ScanClock, GroupWriteEnable, GroupReadWriteEnable, (None), Open, OutputEnable, ScanTest, ByPassEnable, MemSelect, ShiftEnable, Active, CAS, RAS, Refresh, ECCDisable, PipelineEnable, [User defined], CAMComparandInput, CAMComparandMask, CAMCompareEnable, CAMMatchOutput, CAMMatch, CAMMultiHit, CAMMatchAddress; ECCEnable, ECCTestInput, ECCDataOutput, ECCOuputEnable, <Repair Related Functions>, <Timing Margin Related Functions>, <ECC Correction>, <ECC Error>, <Power Down Functions>, <CAM Reset>, <Scan Clock Enable>, <Sync bypass Clock>, <MRAMs pin functions>, <Flash Memory Pin Functions>, <External memory pins>, <NVM pins>,

• Mile Stone: Draft Document by Feb 2007 (first draft completed in March 2007)• Converted to IEEE standard format: May 2007

Page 3: Memory CTL Pin Level Functions

Pin Level Functions

• Reusing existing Datatypes (21)– MemoryData, MemoryAddress, CoreSelect,

OutEnable, MasterClock, MemoryWrite, MemoryRead, ScanMasterClock, ScanSlaveClock, ScanEnable, ScanDataIn, ScanDataOut, In, Out, InOut, Constant, TestData, TestControl, UnusedDuringTest, Row, Column.

• Can use more than one type to define a pin function

Page 4: Memory CTL Pin Level Functions

Pin Level Functions

• New types introduced (23)– ScanBypassClock, ColumnAddressSelect,

RowAddressSelect, RefreshClock, RefreshClockSelect, ECCEnable, ECCData, ColumnRepairEnable, RowRepairEnable, ColumnRepairData, RowRepairData, TimingMarginSelect, AsyncWriteThrough, GroupWriteEnable, ScanTest, CAMCompareandInput, CAMCompareandMask, CAMCompareEnable, CAMMatchOutput, CAMMatch, CAMMultiHit, CAMMatchAddress, CAMReset.

• New Keyword in relation block– WriteEnableMap

Page 5: Memory CTL Pin Level Functions

Pin Level Functions

• New types to be defined– Open, Active, PipelineEnable,

ECCOutputEnable, <Power pins>, <MRAM pins>, <Flash memory pins>, <External memory pins>, <NV memory pins>