Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How To Verify Memory ??

Status
Not open for further replies.

uditkumar1983

Advanced Member level 4
Joined
Dec 3, 2006
Messages
108
Helped
6
Reputation
12
Reaction score
2
Trophy points
1,298
Location
India
Activity points
2,019
Hi all,

I am having doubt that suppose you wants to verify IP of any RAM (or any other memory) than how you willl verify ?? you will go for randomization method or you will check all location of that memory ?

Thanks in Advance ..

Regards
 

arunapai

Junior Member level 2
Joined
Apr 13, 2007
Messages
21
Helped
8
Reputation
16
Reaction score
5
Trophy points
1,283
Activity points
1,429
U can do one technique: Write AA to all byte locations once and 55 to all locations once. This checks the memory very easily and effectively.

This technique is used in Memory refreshing on all major devices.
 

shiv_emf

Advanced Member level 2
Joined
Aug 31, 2005
Messages
605
Helped
22
Reputation
44
Reaction score
6
Trophy points
1,298
Activity points
4,106
above mentioned trick is MBIST!! .....
mbist controller does same thing... writes and reads same value with different squence.. better go thru MBIST concept n implement in ur code !!
 

drizzle

Member level 3
Joined
Jun 7, 2006
Messages
56
Helped
2
Reputation
4
Reaction score
0
Trophy points
1,286
Activity points
1,667
hi pravin

could u expand more about "Memories are tested by march algorithms"?
 

shiv_emf

Advanced Member level 2
Joined
Aug 31, 2005
Messages
605
Helped
22
Reputation
44
Reaction score
6
Trophy points
1,298
Activity points
4,106
writing and reading back frm same address location with many combinations of write read write .....etc

i will try to upload some material !!
shiv
 

quan228228

Full Member level 4
Joined
Mar 23, 2006
Messages
196
Helped
16
Reputation
32
Reaction score
3
Trophy points
1,298
Activity points
2,571
u can refer to MBIST user guide of SOLD to understand the concept and methods of memory test.

quan228228
 

jammulak

Member level 1
Joined
Jul 19, 2006
Messages
38
Helped
3
Reputation
6
Reaction score
2
Trophy points
1,288
Location
India
Activity points
1,489
Write Data to memory and Checksum. or CRC.
Read the SAme and compute the checksum.
 

beyard

Newbie level 3
Joined
Jun 11, 2007
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,291
write verilog code by self ..
just a FSM
 

Fom

Advanced Member level 2
Joined
Mar 10, 2004
Messages
633
Helped
84
Reputation
168
Reaction score
32
Trophy points
1,308
Location
Taiwan
Activity points
4,459
MARCH is good enough. It is trade off between fault coverage and testing time (10*N).

Write0 from address 0...00 to F...FF (N)
(Read0 -> Write1) from address 0...00 to F...FF (2N)
(Read1 -> Write0) from address 0...00 to F...FF (2N)
(Read0 -> Write1) from address F...FF to 0...00 (2N)
(Read1 -> Write0) from address F...FF to 0...00 (2N)
Read 0 from address 0...00 to F...FF (N)
Totally 10N.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top