{"title":"Automatic test generation using quadratic 0-1 programming","authors":"S. Chakradhar, V. Agrawal, M. Bushnell","doi":"10.1109/DAC.1990.114935","DOIUrl":null,"url":null,"abstract":"In an unconventional digital circuit modeling technique using neural nets proposed by the authors, the relationship between the input and output signal states of a logic gate is expressed through an energy function such that the minimum-energy states correspond to the gate's logic function. Based on these unconventional models, automatic test generation (ATG) was formulated as an energy minimization problem. Although energy minimization is as hard as test generation, the new approach has two advantages. Since the circuit function is mathematically expressed, operations research techniques like linear and nonlinear programming can be applied to test generation. The noncausal form of the model makes parallel processing possible. The authors present a new discrete nonlinear programming technique for ATG. Discussed are several easily parallelizable speedup techniques using the transitive closure and other graph properties. Preliminary results on combinational circuits confirm the feasibility of this technique.<<ETX>>","PeriodicalId":118552,"journal":{"name":"27th ACM/IEEE Design Automation Conference","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"27th ACM/IEEE Design Automation Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DAC.1990.114935","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 17
Abstract
In an unconventional digital circuit modeling technique using neural nets proposed by the authors, the relationship between the input and output signal states of a logic gate is expressed through an energy function such that the minimum-energy states correspond to the gate's logic function. Based on these unconventional models, automatic test generation (ATG) was formulated as an energy minimization problem. Although energy minimization is as hard as test generation, the new approach has two advantages. Since the circuit function is mathematically expressed, operations research techniques like linear and nonlinear programming can be applied to test generation. The noncausal form of the model makes parallel processing possible. The authors present a new discrete nonlinear programming technique for ATG. Discussed are several easily parallelizable speedup techniques using the transitive closure and other graph properties. Preliminary results on combinational circuits confirm the feasibility of this technique.<>