{"title":"Test access of TAP'ed and non-TAP'ed cores","authors":"L. Whetsel","doi":"10.1109/TEST.1997.639730","DOIUrl":null,"url":null,"abstract":"Core reuse is an emerging IC design style which enables rapid development of highly complex ICs. Reusable circuit cores come in two basic varieties, hard and soft. Hard cores are optimized for area and performance and are not modifiable by the user, whereas soft cores are user modifiable. If soft cores do not contain testability (i.e. scan/BIST), it can be inserted into the core by the user. Hard cores cannot have test features inserted by the user. Hard core providers should therefore include some means of testing the cores to prevent users from having to add testability external to the core, using pin access or scan/BIST collaring for example. In addition to the hard and soft core varieties, cores will be available for reuse with and without IEEE 1149.1 test access ports (TAPs). Non-TAP'ed cores are circuits that don't have the need for a TAP architecture. They may be scan or BIST testable via a simple, instruction-less test interface. Testable, non-TAP'ed cores could be viewed as 1149.1 test data registers that simply plug into an IC's boundary scan TAP domain to be accessed by TAP instructions. IC providers will face a dilemma when ICs contain two or more TAP domains. Various options for solving this dilemma are discussed.","PeriodicalId":186340,"journal":{"name":"Proceedings International Test Conference 1997","volume":"189 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings International Test Conference 1997","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TEST.1997.639730","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Core reuse is an emerging IC design style which enables rapid development of highly complex ICs. Reusable circuit cores come in two basic varieties, hard and soft. Hard cores are optimized for area and performance and are not modifiable by the user, whereas soft cores are user modifiable. If soft cores do not contain testability (i.e. scan/BIST), it can be inserted into the core by the user. Hard cores cannot have test features inserted by the user. Hard core providers should therefore include some means of testing the cores to prevent users from having to add testability external to the core, using pin access or scan/BIST collaring for example. In addition to the hard and soft core varieties, cores will be available for reuse with and without IEEE 1149.1 test access ports (TAPs). Non-TAP'ed cores are circuits that don't have the need for a TAP architecture. They may be scan or BIST testable via a simple, instruction-less test interface. Testable, non-TAP'ed cores could be viewed as 1149.1 test data registers that simply plug into an IC's boundary scan TAP domain to be accessed by TAP instructions. IC providers will face a dilemma when ICs contain two or more TAP domains. Various options for solving this dilemma are discussed.