Mbist Flow
Mbist Flow
When you read the memlib files into the Tessent tool with Tessent shell flow
the memlib files are automatically translated into the TCD files.
So we need not to do anything specific to generate the TCD Files.
There is one semi-automated flow which you need to consider while using the shared
bus interface.
This is necessary for creating the Cluster TCD and Logical TCD.
First, if the IP provides an MBIF (MBIST Information File), which is a text
file format describing the interface and its mapping to the logical memories, the
cluster
memory TCD and stubs for the logical memory TCDs can be automatically created using
a utility
provided by Tessent called memlibGenerate.
Logical memories Stubs would be created since the IP provider does not know how the
logical memories
would be implemented as physical memories.
There is another flow which is caaed automated shared bus learning flow .
This is used to create the final logical memory TCDs with logical to physical
mappping .
It does by reading the cluster TCD , logical memory TCD Stubs , physical memory
TCDs and the design to trace the connections
between interface and physical memory instrances .
Library Requirements
Three memory library files are required:
Memory Cluster Tessent Core Description
Lists all logical memories contained within the Shared Bus memory cluster module
Describes pin mappings between logical memories and the Shared Bus interface
Associated with each logical memory in the Shared Bus memory cluster module
Tessent tool will automatically identify the Non excluded memories (which you dont
want to test) , it will
create a default mbist architecture for the core/chip and the information is
written into file called DefaultMemorybist_.dft_spec file
This file is a configuration file which included the number of mbist controllers
required and which memory instances are
tested in parallel vs serial.
You can manually edit this file based on your discreation how the memories need to
be tested.