On-chip testing of embedded memories using Address Space Identifier bus in SPARC architectures
AssigneeSun Microsystems, Inc.
InventorsIshwardutt Parulkar, Chitresh C. Narasimhaiah
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsIshwardutt Parulkar, Chitresh C. Narasimhaiah
Estimating the term…
A system for on-chip testing of embedded memories using Address Space Identifier (ASI) bus in Scalable Processor ARChitecture (SPARC) microprocessors. An integrated circuit includes a plurality of memory arrays, Address Space Identifier (ASI) bus interface logic connected by an ASI bus to the plurality of memory arrays, and a memory control unit and a memory built-in self-test (MBIST) engine connected to the ASI bus interface logic. Rather than direct access, the MBIST engine utilizes the ASI bus interface logic and the ASI bus to perform memory testing. The MBIST engine, programmed with memory array parameters, includes a programmable state machine controller to which is connected a programmable data generator, a programmable address generator, and a programmable comparator. The data generator provides data as appropriate. The address generator provides addresses as appropriate. The comparator provides test results information for the particular test situation. The MBIST engine generates a test status output.
An integrated circuit comprising:
A memory built-in self-test (MBIST) engine for an integrated circuit having a plurality of memory arrays, Address Space Identifier (ASI) bus interface logic connected by an ASI bus to the plurality of memory arrays, and a memory control unit connected to the ASI bus interface logic, wherein the MBIST engine utilizes the ASI bus interface logic to perform memory testing on at least one of the plurality of memory arrays, the MBIST engine comprising:
A method of memory built-in self-test (MBIST) for an integrated circuit having a plurality of memory arrays, Address Space Identifier (ASI) bus interface logic connected by an ASI bus to the plurality of memory arrays, a memory control unit connected to the ASI bus interface logic, and an MBIST engine connected to the ASI bus interface logic, the method comprising:
An apparatus for memory built-in self-test (MBIST) for an integrated circuit having a plurality of memory arrays, Address Space Identifier (ASI) bus interface logic connected by an ASI bus to the plurality of memory arrays, a memory control unit connected to the ASI bus interface logic, and an MBIST engine connected to the ASI bus interface logic, the apparatus comprising:
Dependencies are inferred from the claim text.