The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 03, 2010
Filed:
Aug. 29, 2007
Karen Aleksanyan, Yerevan, AM;
Karen Amirkhanyan, Yerevan, AM;
Samvel Shoukourian, Yerevan, AM;
Valery Vardanian, Yerevan, AM;
Yervant Zorian, Santa Clara, CA (US);
Karen Aleksanyan, Yerevan, AM;
Karen Amirkhanyan, Yerevan, AM;
Samvel Shoukourian, Yerevan, AM;
Valery Vardanian, Yerevan, AM;
Yervant Zorian, Santa Clara, CA (US);
Virage Logic Corporation, Fremont, CA (US);
Abstract
A computer-implemented method for creating an integrated circuit, IC, test engine for testing a proposed IC memory array using new memory structural model. An IC designer inputs the number of words that can be stored and a column multiplexer ratio in a proposed IC memory array. A selection of one or more procedures is made from a library of computer-readable procedures. Each of the procedures is to produce one or more structural primitives that describe certain physical layout features of the proposed IC memory array, without analyzing a CAD layout file of the proposed IC memory array. The library of procedures as a whole translates between a physical model of a family of IC memory arrays and a user interface model of the family. A data background, DB, pattern is produced to be used by the test engine in testing the proposed IC memory array. This is done by executing the selected one or more procedures, wherein these procedures take as input the received number of words and column multiplexer size. Other embodiments are also described.