Continue to Site

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.

BIST controller for ram and rom

Status
Not open for further replies.

leongch

Member level 2
Joined
Dec 22, 2005
Messages
44
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
1,692
Hi,
I am currently want to design a BIST controller for ROM and RAM. Can anyone give me some info about it?

1. how could we determine the test pattern into the RAM?
2. how can we determine the fault coverage?
3. If I am newbie, I just want to design the BIST controller for RAM, where should I start from?

Thanks...
 

Now I am doing the DFT work, I think you should the read the the bist_gd document of ment0r. It is useful that you study the bist design.
 

Normally in the companies there would be certain EDA tools for generating the logic that can test these memories. E.g Mentor / LogicVision.

Typically the BIST controllers that are going to be generated will have test algorithms built into them. ( E.g Marching 0s , 1's Checker - Board ...). To summarize BIST Logic is going to test your RAM. In the case of ROM depending on the data you store in the ROM, you will have a signature that needs to get verified at the end of the test.

Typically Memory BIST converage is not so easy to calculate. Because it's not so easy as you deal with logic. The kinds of faults that you have in the memory are totally random. Typically depending on the patterns that the algorithm uses, the membist converage is given. This typically comes from the memory PE.
 

I think you can find BIST wrappers for memories.... isn't that what you are looking ?
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top