DocumentCode
3363449
Title
An implementation of domain specific languages to microprocessor´s Memory Built in Self Repair testing
Author
Dwijatmiko, Taufan Harist ; Nguyen, Radford
Author_Institution
Adv. Micro Devices (S) Pte Ltd., Singapore, Singapore
fYear
2013
fDate
11-13 Dec. 2013
Firstpage
399
Lastpage
402
Abstract
Memory Built in Self Repair (MBISR) test in microprocessor testing has always been a very challenging. The main challenges are the complexity of the memory structure and the device to device design variations. Because of this complexity, separate groups with different focus are needed to address the challenge. The test engineers are the experts on Automated Test Equipment (ATE) platforms, while the IP owners are the experts on particular microprocessor´s IP. To minimize the test program development and maintenance costs, the test engineers aim to provide a generic solution for all devices. Therefore, to cater for the variations, XML (Extensible Markup Language) has been used to represent the product specific definitions and configurations which will be maintained by the IP owners. However, the surge of new microprocessor designs and more advance innovation to the memory IPs lead to device to device variations increase. In the other hand XML is too static to handle these variations increase and has limited capability to express higher-order structures like conditionals. Therefore a domain specific language (DSL) is adapted to effectively deal with this issue. DSL as opposed to XML is a programming language which provides flexibility as offered by the general purpose languages, such as Java and C++. Yet, it is targeted to a particular kind of problem with its purpose of having separation of business and technical aspect, making it concise and easy to understand by the domain specialists. Therefore DSL fits perfectly as an easy to use language for the IP owners to express freely the product specifications. This paper showcases an example of DSL based solution to MBISR testing in microprocessor.
Keywords
XML; automatic test equipment; built-in self test; integrated circuit reliability; microprocessor chips; automated test equipment; domain specific languages; extensible markup language; maintenance costs; memory built in self repair testing; memory structure; microprocessor designs; microprocessor testing; product specific definitions; product specifications; programming language; test program development; Business; DSL; IP networks; Java; Maintenance engineering; Microprocessors; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics Packaging Technology Conference (EPTC 2013), 2013 IEEE 15th
Conference_Location
Singapore
Print_ISBN
978-1-4799-2832-3
Type
conf
DOI
10.1109/EPTC.2013.6745750
Filename
6745750
Link To Document