home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / lsi / cad / 827 < prev    next >
Encoding:
Internet Message Format  |  1992-07-29  |  77.0 KB

  1. Path: sparky!uunet!mcsun!uknet!icdoc!sot-ecs!sc
  2. From: sc@ecs.soton.ac.uk (Cheng Shi)
  3. Newsgroups: comp.lsi.cad
  4. Subject: Summary (Re: Synthesis and Testability)  (LONG)
  5. Keywords: synthesis, test
  6. Message-ID: <12373@ecs.soton.ac.uk>
  7. Date: 27 Jul 92 08:16:51 GMT
  8. Sender: news@ecs.soton.ac.uk
  9. Lines: 2745
  10. Nntp-Posting-Host: carew
  11.  
  12.  
  13. A week ago, I posted request for references of published literatures,
  14. undergoing research projects, product development on Synthesis Tool and
  15. Design Testability aspect.
  16.  
  17. Thank you very much for all the responses, and hope this is a useful collection
  18. for everyone.
  19.  
  20. Cheng
  21.  
  22. =======================================================================
  23. From: aranake@cse.uta.edu (Sandeep Suresh Aranake)
  24. Message-Id: <9207171748.AA21931@cse.uta.edu>
  25. Subject: Book on synthesis for testability
  26.  
  27. Optimal VLSI Architectural Synthesis
  28. Area, Performance and Testability
  29.  
  30. Catherine H. Gebotys
  31. Mohamed I. Elmasry
  32.  
  33. Kluwer Academic Publisher, 1992
  34.  
  35. =======================================================================
  36. From: "Ping Yeung (ping@fh7501.genrad.com)" <ping@genrad.uucp>
  37.  
  38. Ditital Systems Testing and Testable Design
  39. Abramouici, Breuer, Friedman
  40. Computer Science Press
  41.  
  42. Sequential Logic Testing and Verification
  43. Ghosh, Devadas, Newton
  44. Kluwer Academic
  45.  
  46. Besides the papers in DAC and ICCAD, these two books are good for background reading.
  47.  
  48. =======================================================================
  49. Sender: usenet@clsi.COM
  50. Organization: CAD Language Systems Inc.
  51.  
  52. The following is a partial list of papers on High-Level Synthesis
  53.  
  54. Synthesis
  55.  
  56. 1) The High-Level Synthesis of Digital Systems
  57.     M. C. McFarland, A. C. Parker, and Raul Camposano
  58.     Proceedings of the IEEE, Vol. 78, No. 2, February 1990.
  59.  
  60. 2) What is Logic Synthesis
  61.    David Smith
  62.    VLSI Systems Design, October 1988
  63.  
  64. 3) Synthesis Techniques for Digital Systems
  65.    Raul Camposano
  66.    22nd DAC, 1985
  67.  
  68. 4) A model of design Representation
  69.    Robert A. Walker and Donald E. Thomas
  70.    22nd DAC, 1985
  71.  
  72. 5) From Behavior to Structure: High-Level Synthesis
  73.    R. Camposano
  74.    IEEE Design and Test, October 1990.
  75.  
  76. 6) High-Level Synthesis of Digital Systems
  77.    Giovanni De Micheli
  78.    IEEE Design and Test, October 1990.
  79.  
  80. 7) Tutorial on High-Level Synthesis
  81.    M. C. McFarland, A. C. Parker, and Raul Camposano
  82.    25th ACM/IEEE Design Automation Conference, 1988
  83.  
  84. 8) The VLSI Design Automation Assistant: From Algorithms
  85.                                          to Silican
  86.    T. J. Kowalski, D. J. Gieger, W. H. Wolf, and W. Fichtner
  87.    IEEE Design and Test, August 1985
  88.  
  89. 9) The Automatic Synthesis of Digital Systems
  90.    Donald E. Thomas
  91.    IEEE 1981
  92.  
  93. 10) Synthesizing Circuits from Behavioral Level Specifications
  94.     Wolfgang Rosenstiel and Raul Camposano
  95.     IFIP, 1985
  96.  
  97. Synthesis from VHDL
  98.  
  99. 1) VHDL as Input for High-Level Synthesis
  100.    R. Camposano, R. F. Saunders, and R. M. Tabet
  101.    IEEE Design and Test, March 1991
  102.  
  103. 2) Synthesis from VHDL
  104.    J. S. Lis and D. D. Gajski
  105.    Proceedings of the IEEE, 1988.
  106.  
  107. 3) Representation for the Synthesis of Behavioral VHDL Models
  108.     R. Camposano and r. M. Tabet
  109.     ??
  110.  
  111. Books on Synthesis
  112.  
  113. 1) High-Level VLSI Synthesis
  114.    Raul Camposano and Wayne Wolf
  115.    Kulwer Academic Publishers, 1991
  116.  
  117. 2) Algorithmic and Register-Transfer Level Synthesis: The System 
  118.    Architect's Workbench
  119.    D. E. Thomas, E. D. Lagnese, R. A. Wlaker, et. al.
  120.    Kulwer Academic Publishers, 1990
  121.  
  122. 3) A Survey of High-Level Synthesis Systems
  123.    Robert Walker and Raul Camposano
  124.    Kulwer Academic Publishers, 1991
  125.  
  126. ==========================================================================
  127. From: luciano@ic.berkeley.edu
  128.  
  129. Here is my bibtex file referring to the topics you are interested in.
  130.  
  131. Luciano Lavagno            luciano@ic.Berkeley.EDU            +1-510-642-5012
  132. Dept. of EECS, 207-69 Cory Hall, Univ. of California, Berkeley, CA 94720, USA
  133.  
  134. @string{itc = "Proceedings of the International Testing Conference"}
  135. @string{mcnc = "Proceedings of the International Workshop on Logic Synthesis"}
  136. @string{ftcs = "Proceedings of the International Conference on Fault Tolerant
  137. Computing Systems"}
  138. @string{iscas = "Proceedings of the International Symposium on Circuits
  139. and Systems"}
  140. @string{ieee = "IEEE"}
  141. @string{iccad = "Proceedings of the International Conference on
  142. Computer-Aided Design"}
  143. @string{compcon = "Proceedings of the IEEE COMPCON"}
  144. @string{iccd = "Proceedings of the International Conference on Computer
  145. Design"}
  146. @string{cicc = "Proceedings of the Custom Integrated Circuits Conference"}
  147. @string{transcad = "IEEE Transactions on Computer-Aided Design"}
  148. @string{transcomp = "IEEE Transactions on Computers"}
  149. @string{dac = "Proceedings of the Design Automation Conference"}
  150. @string{acm = "ACM"}
  151. @string{hpcrc = "Hewlett-Packard Computer Research Center"}
  152. @string{erl = "U.C. Berkeley Electronics Research Laboratory"}
  153. @string{ucb = "U.C. Berkeley"}
  154. @string{cmu = "Carnegie Mellon University"}
  155. @string{advvlsi = "Advanced Research in VLSI Conference"}
  156. @string{tau = "ACM Intl. Workshop on Timing Issues in the Specification and
  157. Synthesis of Digital Systems"}
  158.  
  159. @article{gimpel,
  160.    author = "J. Gimpel",
  161.    title = {A reduction technique for prime implicant tables},
  162.    journal = iretrans,
  163.    year = 1965,
  164.    month = aug
  165. }
  166.  
  167. @inproceedings{binate_bdd,
  168.     author = "B. Lin and F. Somenzi",
  169.     title = "Minimization of Symbolic Relations",
  170.     booktitle = iccad,
  171.     year = 1990,
  172.     month = nov,
  173. }
  174.  
  175. @article{quine_mccluskey,
  176.    author = "E. McCluskey",
  177.    title = {Minimization of {B}oolean functions},
  178.    journal =  "Bell Laboratories Technical Journal",
  179.    year = 1956,
  180.    month = nov
  181. }
  182.  
  183. @book{espresso,
  184.     author = "R. K. Brayton and G. D. Hachtel and C. T. McMullen and A.
  185.         Sangiovanni-Vincentelli",
  186.     title = "Logic Minimization Algorithms for {VLSI} Synthesis",
  187.     publisher = "Kluwer Academic Publishers",
  188.     year = 1984
  189. }
  190.  
  191. @inproceedings{kurt_vlsi_90,
  192.         author = "S. Devadas and K. Keutzer",
  193.         title = "Necessary and {S}ufficient {C}onditions for {R}obust 
  194.             {D}elay-{F}ault {T}estability of {L}ogic {C}ircuits",
  195.         booktitle = advvlsi,
  196.         pages = "221-238",
  197.         month = apr,
  198.         year = 1990
  199. }
  200.  
  201. @inproceedings{kurt_dac_90,
  202.         author = "S. Devadas and K. Keutzer",
  203.         title = "Synthesis and {O}ptimization {P}rocedures for
  204. {R}obustly {D}elay-{F}ault {T}estable {L}ogic {C}ircuits",
  205.         booktitle = dac,
  206.         pages = "221-227",
  207.         month = jun,
  208.         year = 1990
  209. }
  210.  
  211. @article{mis_transcad,
  212.     author = "R. K. Brayton and R. Rudell and A.
  213. Sangiovanni-Vincentelli and A.  R. Wang",
  214.     title = "{MIS}: {A} Multiple-Level Logic Optimization System",
  215.     journal = transcad,
  216.     volume = "CAD-6",
  217.     number = 6,
  218.     pages = "1062-1081",
  219.     month = nov,
  220.     year = 1987
  221. }
  222.  
  223. @mastersthesis{mdd,
  224.     author = "T. Kam",
  225.     title = "Multi-valued Decision Diagrams",
  226.     school = ucb,
  227.     year = 1990,
  228.     number = "UCB/ERL M90/125"
  229. }
  230.  
  231. @phdthesis{sharad_thesis,
  232.     author = "S. Malik",
  233.     title = "Combinational Logic Optimization Techniques in Sequential 
  234.         Logic Synthesis",
  235.     school = ucb,
  236.     year = 1990,
  237.     month = nov,
  238.     number = "UCB/ERL M90/115"
  239. }
  240.  
  241. @inproceedings{reddy_ftcs88,
  242.     author = "S. Kundu and S. M. Reddy and N. K. Jha",
  243.     title = "On the Design of Robust Testable {CMOS}
  244.         Combinational Logic Circuits",
  245.     booktitle = ftcs,
  246.     pages = "220-225",
  247.     year = 1988
  248. }
  249.  
  250. @inproceedings{reddy_iccad88,
  251.     author = "S. Kundu and S. M. Reddy and N. K. Jha",
  252.     title = "On the Design of Robust Multiple Fault Testable {CMOS}
  253.         Combinational Logic Circuits",
  254.     booktitle = iccad,
  255.     pages = "240-243",
  256.     year = 1988
  257. }
  258.  
  259. @unpublished{sred,
  260.     author = "T. Villa",
  261.     title = "A Heuristic Incompletely Specified Finite State Machine Minimizer",
  262.     note = "Personal communication",
  263.     year = 1985
  264. }
  265.  
  266. @inproceedings{smith_itc_85,
  267.     author = "G. L. Smith",
  268.     title = "Model for Delay Faults Based upon Paths",
  269.     booktitle = itc,
  270.     pages = "342-349",
  271.     year = 1985
  272. }
  273.  
  274. @inproceedings{stamina,
  275.         author = "G.D. Hachtel and J.-K. Rho and F. Somenzi and R. Jacoby",
  276.         title = "{Exact and Heuristic Algorithms for the Minimization of
  277.                  Incompletely Specified State Machines}",
  278.         booktitle = "Proceedings of the European Design Automation
  279. Conference",
  280.         pages = "184-191",
  281.         address = "Amsterdam, The Netherlands",
  282.         month = feb,
  283.         year = 1991
  284. }
  285.  
  286. @CONFERENCE{b-d-k-transforms,
  287.     author = { M. J. Bryan and S. Devadas and K. Keutzer},
  288.     title = "{ Testability-Preserving Circuit Transformations}",
  289.     booktitle = iccad,
  290.     month = nov,
  291.     year = { 1990 }
  292. }
  293.  
  294. @CONFERENCE{demicheli_iccad_89,
  295.    AUTHOR = "D. Wong and G. De Micheli and M Flynn",
  296.    TITLE= "Inserting Active Delay Elements to Achieve Wave Pipelining",
  297.    BOOKTITLE = iccad,
  298.    MONTH = "November",
  299.    YEAR = "1989",
  300.    PAGES = "270-273"
  301. }
  302.  
  303. @CONFERENCE{hartmanis-1960,
  304.    AUTHOR = "J. Hartmanis",
  305.    TITLE= "Symbolic {A}nalysis of a {D}ecomposition of {I}nformation
  306. {P}rocessing",
  307.     BOOKTITLE = "Information and Control",
  308.    VOLUME = "3",
  309.    MONTH = "June",
  310.    YEAR = "1960",
  311.    PAGES = "154-178"
  312. }
  313.  
  314. @BOOK{papadimitriou,
  315.     AUTHOR = "C. H. Papadimitriou and K. Steiglitz",
  316.     TITLE = "Combinatorial Optimization: Algorithms and Complexity",
  317.     PUBLISHER = "Prentice-Hall, Englewood Cliffs, N. J.",
  318.     YEAR = "1982"
  319. }
  320.  
  321. @BOOK{murty,
  322.     AUTHOR = "K. G. Murty",
  323.     TITLE = "Linear Programming",
  324.     PUBLISHER = "John Wiley and Sons",
  325.     YEAR = "1983"
  326. }
  327.  
  328. @BOOK{hartmanis-book,
  329.     AUTHOR = "J. Hartmanis and R. E. Stearns",
  330.     TITLE = "Algebraic Structure Theory of Sequential Machines",
  331.     PUBLISHER = "Prentice-Hall, Englewood Cliffs, N. J.",
  332.     YEAR = "1966"
  333. }
  334.  
  335. @CONFERENCE{yoeli,
  336.    AUTHOR = "M. Yoeli",
  337.    TITLE= "The Cascade Decomposition of Sequential Machines",
  338.    BOOKTITLE = "IRE Transactions Electronic Computers",
  339.    VOLUME = "EC-10",
  340.    MONTH = "April",
  341.    YEAR = "1961",
  342.    PAGES = "587-592"
  343. }
  344.  
  345. @CONFERENCE{zeiger,
  346.    AUTHOR = "H. P. Zeiger",
  347.    TITLE= "Loop-free Synthesis of Finite-State Machines",
  348.    BOOKTITLE = "MIT Ph.D Thesis",
  349.    PUBLISHER = "Department of Electrical Engineering, Cambridge, Mass.",
  350.    MONTH = "September",
  351.    YEAR = "1964"
  352. }
  353.  
  354. @CONFERENCE{fdecom,
  355.     AUTHOR = "S. Devadas and A. R. Newton",
  356.     TITLE = "{Decomposition and Factorization of Sequential Finite State
  357. Machines}",
  358.     BOOKTITLE = transcad,
  359.     MONTH = "November",
  360.     PAGES = "1206-1217",
  361.     YEAR = "1989"
  362. }
  363.  
  364. @ARTICLE{kundu-reddy-jha-tcad,
  365.     AUTHOR = "S. Kundu and S. Reddy and N. Jha",
  366.     TITLE = "Design of Robustly Testable Combinational Logic Circuits",
  367.     JOURNAL = transcad,
  368.     MONTH = "August",
  369.     VOLUME = "10",
  370.     NUMBER = "8",
  371.     PAGES = "1036-1047",
  372.     YEAR = "1991"
  373. }
  374.  
  375. @CONFERENCE{cappucino,
  376.     AUTHOR = "G. De Micheli",
  377.     TITLE = "Symbolic Design of Combinational and Sequential Logic
  378. Circuits implemented by Two-Level Macros",
  379.     BOOKTITLE = transcad,
  380.     PAGES = "597-616",
  381.     MONTH = "September",
  382.     YEAR = "1986"
  383. }
  384.  
  385. @CONFERENCE{torn68,
  386.     AUTHOR = "H. C. Torng",
  387.     TITLE = "An algorithm for finding secondary assignments of
  388. synchronous sequential circuits",
  389.     BOOKTITLE = transcomp,
  390.     VOLUME = "C-17",
  391.     PAGES = "416-469",
  392.     MONTH = "May",
  393.     YEAR = "1968"
  394. }
  395.  
  396. @CONFERENCE{demi83,
  397.     AUTHOR = "G. De Micheli and A. Sangiovanni-Vincentelli and T. Villa",
  398.     TITLE = "Computer-Aided Synthesis of {PLA}-based Finite State Machines",
  399.     BOOKTITLE = "Proceedings of the Int'l Conference on Computer-Aided
  400. Design",
  401.     PAGES = "154-156",
  402.     MONTH = "November",
  403.     YEAR = "1983"
  404. }
  405.  
  406. @CONFERENCE{nova,
  407.     AUTHOR = "T. Villa",
  408.     TITLE = "Constrained Encoding in Hypercubes: Applications to State
  409. Assignment",
  410.     BOOKTITLE = "U. C. Berkeley, ERL Memo 86/44",
  411.     MONTH = "May",
  412.     YEAR = "1986"
  413. }
  414.  
  415. @CONFERENCE{coppola,
  416.     AUTHOR = "A. J. Coppola",
  417.     TITLE = "An Implementation of a State Assignment Heuristic",
  418.     BOOKTITLE = "Proceedings of 23rd Design Automation Conference",
  419.     PAGES = "643-649",
  420.     MONTH = "July",
  421.     YEAR = "1986"
  422. }
  423.  
  424. @CONFERENCE{kmustard,
  425.    AUTHOR = "W. Wolf and K. Keutzer and J. Akella",
  426.    TITLE= "A Kernel Finding State Assignment Algorithm for Multi-Level Logic",
  427.    BOOKTITLE = "Proceedings of 25th Design Automation Conference",
  428.    MONTH = "June",
  429.    YEAR = "1988",
  430.    PAGES = "433-438"
  431. }
  432.  
  433. @CONFERENCE{kmust-add,
  434.    AUTHOR = "W. Wolf and K. Keutzer and J. Akella",
  435.    TITLE= "Addendum to A Kernel Finding State Assignment Algorithm for
  436. Multi-Level Logic",
  437.    BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  438.    PAGES = "925-927",
  439.    MONTH = "August",
  440.    YEAR = "1989"
  441. }
  442.  
  443. @CONFERENCE{asyl,
  444.    AUTHOR = "G. Saucier and M. C. Depaulet and P. Sicard",
  445.    TITLE= "ASYL: A Rule-based System for Controller Synthesis",
  446.    BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  447.    VOLUME = "CAD-6",
  448.    PAGES = "1088-1097",
  449.    MONTH = "November",
  450.    YEAR = "1987"
  451. }
  452.  
  453. @CONFERENCE{eich77,
  454.     AUTHOR = "E. B. Eichelberger and T. W. Williams",
  455.     TITLE = "A {L}ogic {D}esign {S}tructure for {LSI} {T}estability",
  456.     BOOKTITLE = "Proceedings 14th Design Automation Conference",
  457.     MONTH = "June",
  458.     YEAR = "1977",
  459.     PAGES = "462-468"
  460. }
  461.  
  462. @CONFERENCE{agr84,
  463.     AUTHOR = "V. D. Agarwal and S. K. Jain and D. M. Singer",
  464.     TITLE = "Automation in Design for Testability",
  465.     BOOKTITLE = "Proceedings of Custom Integrated Circuit Conference",
  466.     MONTH = "May",
  467.     YEAR = "1984"
  468. }
  469.  
  470. @CONFERENCE{bre71,
  471.     AUTHOR = "M. A. Breuer",
  472.     TITLE = "A Random and an Algorithmic Technique for fault detection
  473. and test generation",
  474.     BOOKTITLE = "IEEE Transactions on Computers",
  475.     VOLUME = "C-20",
  476.     MONTH = "November",
  477.     YEAR = "1971",
  478.     PAGES = "1366-1370"
  479. }
  480.  
  481. @CONFERENCE{sch75,
  482.     AUTHOR = "H. D. Schnurmann and E. Lindbloom and R. G. Carpenter",
  483.     TITLE = "The Weighted Random Test-Pattern Generator",
  484.     BOOKTITLE = "IEEE Transactions on Computers",
  485.     VOLUME = "C-24",
  486.     MONTH = "July",
  487.     YEAR = "1975",
  488.     PAGES = "695-700"
  489. }
  490.  
  491. @CONFERENCE{bar88,
  492.     AUTHOR = "K. Bartlett and R. K. Brayton and G. D. Hachtel and R. M.
  493. Jacoby and C. R. Morrison and R. L. Rudell and A.
  494. Sangiovanni-Vincentelli and A. R. Wang",
  495.     TITLE = "Multi-level {L}ogic {M}inimization {U}sing {I}mplicit {D}on't
  496. {C}ares",
  497.     BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  498.     MONTH = "June",
  499.     YEAR = "1988",
  500.     PAGES = "723-740"
  501. }
  502.  
  503. @CONFERENCE{mar78,
  504.     AUTHOR = "R. Marlett",
  505.     TITLE = "EBT: A Comprehensive Test Generation System for Highly
  506. Sequential Circuits",
  507.     BOOKTITLE = "Proceedings of the $15^{th}$ Design Automation Conference",
  508.     MONTH = "June",
  509.     YEAR = "1978",
  510.     PAGES = "332-338"
  511. }
  512.  
  513. @CONFERENCE{mal85,
  514.     AUTHOR = "S. Mallela and S. Wu",
  515.     TITLE = "A Sequential Test Generation System",
  516.     BOOKTITLE = "Proceedings of the International Test Conference",
  517.     MONTH = "October",
  518.     YEAR = "1985",
  519.     PAGES = "57-61"
  520. }
  521.  
  522. @CONFERENCE{nit85,
  523.     AUTHOR = "S. Nitta and M. Kawamura and K. Hirabayashi",
  524.     TITLE = "Test Generation by Activation and Defect-Drive (TEGAD)",
  525.     BOOKTITLE = "INTEGRATION Journal",
  526.     VOLUME = "3 (1985)",
  527.     YEAR = "1985",
  528.     PAGES = "2-12"
  529. }
  530.  
  531. @CONFERENCE{sht85,
  532.     AUTHOR = "S. Shteingart and A. W. Nagle and J. Grason",
  533.     TITLE = "RTG: Automatic Register Level Test Generator",
  534.     BOOKTITLE = "Proceedings of $22^{nd}$ Design Automation Conference",
  535.     MONTH = "June",
  536.     YEAR = "1985",
  537.     PAGES = "803-807"
  538. }
  539.  
  540. @CONFERENCE{seq-delay,
  541.    AUTHOR = "S. Devadas",
  542.    TITLE = "Delay {T}est {G}eneration for {S}ynchronous {S}equential
  543. {C}ircuits",
  544.    BOOKTITLE = "Proceedings of the Int'l Test Conference",
  545.    MONTH = "August",
  546.    YEAR = "1989",
  547.    PAGES = "144-152"
  548. }
  549.  
  550. @CONFERENCE{stallion,
  551.     AUTHOR = "H-K. T. Ma and S. Devadas and A. R. Newton and A.
  552. Sangiovanni-Vincentelli",
  553.     TITLE = "Test {G}eneration for {S}equential {C}ircuits",
  554.     BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  555.     PAGES = "1081-1093",
  556.     MONTH = "October",
  557.     YEAR = "1988"
  558. }
  559.  
  560. @CONFERENCE{mustang,
  561.     AUTHOR = "S. Devadas and H-K. T. Ma and A. R. Newton and A.
  562. Sangiovanni-Vincentelli",
  563.     TITLE = "{MUSTANG}: {S}tate {A}ssignment of {F}inite {S}tate
  564. {M}achines {T}argeting {M}ulti-{L}evel {L}ogic {I}mplementations",
  565.     BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  566.     PAGES = "1290-1300",
  567.     MONTH = "December",
  568.     YEAR = "1988"
  569. }
  570.  
  571. @CONFERENCE{plenary,
  572.     AUTHOR = "S. Devadas and H-K. T. Ma and A. R. Newton and A.
  573. Sangiovanni-Vincentelli",
  574.     TITLE = "Optimal {L}ogic {S}ynthesis and {T}estability: {T}wo
  575. {F}aces of the {S}ame {C}oin",
  576.     BOOKTITLE = "Proceedings of the International Test Conference",
  577.     PAGES = "3-13",
  578.     MONTH = "September",
  579.     YEAR = "1988"
  580. }
  581.  
  582. @CONFERENCE{satest,
  583.     AUTHOR = "S. Devadas and H-K. T. Ma and A. R. Newton and A.
  584. Sangiovanni-Vincentelli",
  585.     TITLE = "A {S}ynthesis and {O}ptimization {P}rocedure for {F}ully
  586. and {E}asily {T}estable {S}equential {M}achines",
  587.     BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  588.     PAGES = "1100-1107",
  589.     MONTH = "October",
  590.     YEAR = "1989"
  591. }
  592.  
  593. @CONFERENCE{iscan,
  594.     AUTHOR = "H-K. T. Ma and S. Devadas and A. R. Newton and A.
  595. Sangiovanni-Vincentelli",
  596.     TITLE = "An {I}ncomplete {S}can {D}esign {A}pproach to {T}est
  597. {G}eneration for {S}equential {C}ircuits",
  598.     BOOKTITLE = "Proceedings of the International Test Conference",
  599.     MONTH = "September",
  600.     YEAR = "1988"
  601. }
  602.  
  603. @CONFERENCE{agr87,
  604.     AUTHOR = "V. Agrawal et. al",
  605.     TITLE = "A {C}omplete {S}olution to the {P}artial {S}can {P}roblem",
  606.     BOOKTITLE = "Proceedings of the Int'l Testing Conference",
  607.     MONTH = "September",
  608.     YEAR = "1987"
  609. }
  610.  
  611. @CONFERENCE{esp-exact,
  612.    AUTHOR = "R. Rudell and A. Sangiovanni-Vincentelli",
  613.    TITLE= "Exact {M}inimization of {M}utiple-{V}alued {F}unctions for
  614. {PLA} {O}ptimization",
  615.    BOOKTITLE = "Proceedings of the Int'l Conference. on Computer-Aided
  616. Design",
  617.    YEAR = "1986",
  618.    PAGES = "352-355"
  619. }
  620.  
  621. @CONFERENCE{mis,
  622.     AUTHOR = "R. Brayton and R. Rudell and A. Sangiovanni-Vincentelli and A.
  623. Wang",
  624.     TITLE = "{MIS}: {A} {M}ultiple-{L}evel {L}ogic {O}ptimization {S}ystem",
  625.     BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  626.     MONTH = "November",
  627.     YEAR = "1987",
  628.     PAGES = "1062-1081"
  629. }
  630.  
  631. @BOOK{jha-kundu-book,
  632.     AUTHOR = "N. K. Jha and S. Kundu",
  633.     TITLE = "{T}esting and {R}eliable {D}esign of {CMOS} {C}ircuits",
  634.     PUBLISHER = "Kluwer Academic Publishers",
  635.     YEAR = "1990"
  636. }
  637.  
  638. @BOOK{esp-book,
  639.     AUTHOR = "R. K. Brayton and G. D. Hachtel and
  640.          C. McMullen and A. Sangiovanni-Vincentelli",
  641.     TITLE = "Logic {M}inimization {A}lgorithms for {VLSI} Synthesis",
  642.     PUBLISHER = "Kluwer Academic Publishers",
  643.     YEAR = "1984"
  644. }
  645.  
  646.  
  647. @CONFERENCE{bra82,
  648.     AUTHOR = "R. K. Brayton and C. McMullen",
  649.     TITLE = "The {D}ecomposition and {F}acorization of {B}oolean
  650. {E}xpressions",
  651.     BOOKTITLE = "Proceedings of the Int'l Symposium on Circuits and Systems",
  652.     PAGES = "49-54",
  653.     ADDRESS = "Rome",
  654.     MONTH = "May",
  655.     YEAR = "1982"
  656. }
  657.  
  658. @CONFERENCE{kiss,
  659.     AUTHOR = "G. De Micheli and R. K. Brayton and A. Sangiovanni-Vincentelli",
  660.     TITLE = "Optimal {S}tate Assignment of {F}inite {S}tate {M}achines",
  661.     BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  662.     PAGES = "269-285",
  663.     MONTH = "July",
  664.     YEAR = "1985"
  665. }
  666.  
  667. @CONFERENCE{lss1,
  668.     AUTHOR = "J. Darringer et. al",
  669.     TITLE = "Logic {S}ynthesis {T}hrough {L}ocal {T}ransformations",
  670.     BOOKTITLE = "IBMJRD",
  671.     PAGES = "272-280",
  672.     MONTH = "July",
  673.     YEAR = "1981"
  674. }
  675.  
  676. @CONFERENCE{lss2,
  677.     AUTHOR = "J. Darringer et. al",
  678.     TITLE = "{LSS}: {A} {S}ystem for {P}roduction {L}ogic {S}ynthesis",
  679.     BOOKTITLE = "IBMJRD",
  680.     MONTH = "September",
  681.     YEAR = "1984"
  682. }
  683.  
  684. @CONFERENCE{ysc,
  685.     AUTHOR = "R. K. Brayton et. al",
  686.     TITLE = "The {Y}orktown {S}ilicon {C}ompiler",
  687.     BOOKTITLE = "Proceedings of the Int'l Symposium on Circuits and Systems",
  688.     MONTH = "June",
  689.     YEAR = "1985"
  690. }
  691.  
  692. @CONFERENCE{mis-mv,
  693.     AUTHOR = "L. Lavagno and S. Malik and R.K. Brayton and A.
  694.     Sangiovanni-Vincentelli",
  695.     TITLE = "{MIS-MV}: Optimization of Multi-level Logic with Multiple-Valued
  696.     Inputs",
  697.     BOOKTITLE = "Proceedings of the Int'l Conference on Computer-Aided
  698. Design",
  699.     PAGES = "560-563",
  700.     MONTH = "November",
  701.     YEAR = "1990"
  702. }
  703.  
  704. @CONFERENCE{esp-mv,
  705.     AUTHOR = "R. Rudell and A. Sangiovanni-Vincentelli",
  706.     TITLE = "Multiple-{V}alued {M}inimization for {PLA} {O}ptimization",
  707.     BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  708.     PAGES = "727-751",
  709.     MONTH = "September",
  710.     YEAR = "1987"
  711. }
  712.  
  713. @CONFERENCE{hofm-phd,
  714.     AUTHOR = "M. Hofmann",
  715.     TITLE = "Automated {S}ynthesis of {M}ulti-level {C}ombinational
  716. {L}ogic in {CMOS} {T}echnology",
  717.     BOOKTITLE = "Ph.D Dissertation",
  718.     PUBLISHER = "University of California, Berkeley",
  719.     YEAR = "1985"
  720. }
  721.  
  722. @CONFERENCE{socrates,
  723.     AUTHOR = "K. Bartlett and W. Cohen and A. J. De Geus and G. D. Hachtel",
  724.     TITLE = "Synthesis of {M}ulti-level {L}ogic {U}nder {T}iming
  725. {C}onstraints",
  726.     BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  727.     MONTH = "October",
  728.     YEAR = "1986"
  729. }
  730.  
  731. @CONFERENCE{trischler,
  732.     AUTHOR = "E. Trischler",
  733.     TITLE = "{I}ncomplete {S}can {D}esign with an {A}utomatic {T}est
  734. {G}eneration {M}ethodology",
  735.     BOOKTITLE = "Proceedings of the Int'l Test Conference",
  736.     PAGES = "153-162",
  737.     MONTH = "November",
  738.     YEAR = "1980"
  739. }
  740.  
  741. @CONFERENCE{dire81,
  742.     AUTHOR = "S. W. Director and A. C. Parker and D. P. Siewiorek and D. E.
  743. Thomas",
  744.     TITLE = "A {D}esign {M}ethodology and {C}omputer {A}ids for {D}igital
  745. {VLSI}",
  746.     BOOKTITLE = "IEEE Transactions on Circuits and Systems",
  747.     PAGES = "634-645",
  748.     MONTH = "July",
  749.     YEAR = "1981"
  750. }
  751.  
  752. @CONFERENCE{alle81,
  753.     AUTHOR = "J. Allen and P. Penfield",
  754.     TITLE = "{VLSI} {D}esign {A}utomation {A}ctivities at {M.I.T}",
  755.     BOOKTITLE = "IEEE Transactions on Circuits and Systems",
  756.     PAGES = "645-665",
  757.     MONTH = "July",
  758.     YEAR = "1981"
  759. }
  760.  
  761. @CONFERENCE{newt81,
  762.     AUTHOR = "A. R. Newton and D. O. Pederson and A.
  763. Sangiovanni-Vincentelli and C. H. Sequin",
  764.     TITLE = "Design {A}ids for {VLSI}: {T}he {B}erkeley {P}erspective",
  765.     BOOKTITLE = "IEEE Transactions on Circuits and Systems",
  766.     PAGES = "666-680",
  767.     MONTH = "July",
  768.     YEAR = "1981"
  769. }
  770.  
  771. @CONFERENCE{souk81,
  772.     AUTHOR = "J. Soukup",
  773.     TITLE = "Circuit {L}ayout",
  774.     BOOKTITLE = "Proceedings of the IEEE",
  775.     PAGES = "1281-1305",
  776.     MONTH = "October",
  777.     YEAR = "1981"
  778. }
  779.  
  780. @CONFERENCE{sang86,
  781.     AUTHOR = "A. Sangiovanni-Vincentelli",
  782.     TITLE = "An {O}verview of {S}ynthesis {S}ystems",
  783.     BOOKTITLE = "Proceedings of the Custom Integrated Circuits Conference",
  784.     PAGES = "221-225",
  785.     MONTH = "May",
  786.     YEAR = "1985"
  787. }
  788.  
  789. @CONFERENCE{joh79,
  790.     AUTHOR = "D. Johannsen",
  791.     TITLE = "{B}ristle {B}locks: {A} {S}ilicon {C}ompiler",
  792.     BOOKTITLE = "Proceedings of the $16^{th}$ Design Automation Conference",
  793.     PAGES = "310-313",
  794.     MONTH = "June",
  795.     YEAR = "1979"
  796. }
  797.  
  798. @CONFERENCE{shr82,
  799.     AUTHOR = "H. E. Shrobe",
  800.     TITLE = "The {D}atapath {G}enerator",
  801.     BOOKTITLE = "Proceedings of the $2^{nd}$ MIT Conference on Advanced
  802. Research in VLSI",
  803.     MONTH = "January",
  804.     YEAR = "1982"
  805. }
  806.  
  807. @CONFERENCE{sou83,
  808.     AUTHOR = "J. R. Southard",
  809.     TITLE = "{MACPITTS}: {A}n {A}pproach to {S}ilicon {C}ompilation",
  810.     BOOKTITLE = "IEEE Computer",
  811.     MONTH = "December",
  812.     YEAR = "1983"
  813. }
  814.  
  815. @CONFERENCE{arms62,
  816.     AUTHOR = "D. B. Armstrong",
  817.     TITLE = "A {P}rogrammed {A}lgorithm for {A}ssigning {I}nternal
  818. {C}odes to {S}equential {M}achines",
  819.     BOOKTITLE = "IRE Transactions on Electronic Computers",
  820.     VOLUME = "EC-11",
  821.     PAGES = "466-472",
  822.     MONTH = "August",
  823.     YEAR = "1962"
  824. }
  825.  
  826. @CONFERENCE{karp64,
  827.     AUTHOR = "R. M. Karp",
  828.     TITLE = "{S}ome {T}echniques for the {S}tate {A}ssignment of
  829. {S}ynchronous {S}equential {M}achines",
  830.     BOOKTITLE = "IEEE Transactions on Electronic Computers",
  831.     VOLUME = "EC-13",
  832.     PAGES = "507-518",
  833.     MONTH = "October",
  834.     YEAR = "1964"
  835. }
  836.  
  837. @CONFERENCE{kohavi64,
  838.     AUTHOR = "Z. Kohavi",
  839.     TITLE = "{S}econdary {S}tate {A}ssignment for {S}equential {M}achines",
  840.     BOOKTITLE = "IEEE Transactions on Electronic Computers",
  841.     VOLUME = "EC-13",
  842.     PAGES = "193-203",
  843.     MONTH = "June",
  844.     YEAR = "1964"
  845. }
  846.  
  847. @CONFERENCE{dolo64,
  848.     AUTHOR = "T. A. Dolotta",
  849.     TITLE = "The coding of internal states of Sequential Machines",
  850.     BOOKTITLE = "IEEE Transactions on Electronic Computers",
  851.     VOLUME = "EC-13",
  852.     PAGES = "549-562",
  853.     MONTH = "October",
  854.     YEAR = "1964"
  855. }
  856.  
  857. @CONFERENCE{fds84,
  858.     AUTHOR = "J. Dussault and C. Liaw and M. Tong",
  859.     TITLE = "A high level synthesis tool for {MOS} chip design",
  860.     BOOKTITLE = "Proceedings of the $22^{nd}$ Design Automation Conference",
  861.     MONTH = "June",
  862.     YEAR = "1984"
  863. }
  864.  
  865. @CONFERENCE{angel84,
  866.     AUTHOR = "T. Hoshino and M. Endo and O. Karatsu",
  867.     TITLE = "An {A}utomatic logic synthesizer for integrated {VLSI}
  868. {D}esign system",
  869.     BOOKTITLE = "Proceedings of the Custom Integrated Circuit Conference",
  870.     PAGES = "356-360",
  871.     MONTH = "May",
  872.     YEAR = "1984"
  873. }
  874.  
  875. @CONFERENCE{cha78,
  876.     AUTHOR = "C. W. Cha",
  877.     TITLE = "A testing strategy for PLAs",
  878.     BOOKTITLE = "Proceedings of the $15^{th}$ Design Automation Conference",
  879.     MONTH = "June",
  880.     YEAR = "1978"
  881. }
  882.  
  883. @CONFERENCE{eic80,
  884.     AUTHOR = "E. B. Eichelberger and E. Lindbloom",
  885.     TITLE = "A heuristic test-pattern generator for programmable logic
  886. arrays",
  887.     BOOKTITLE = "IBM J. Res. Develop.",
  888.     VOLUME = "24",
  889.     PAGES = "15-22",
  890.     MONTH = "Jan",
  891.     YEAR = "1980"
  892. }
  893.  
  894. @CONFERENCE{fuj81,
  895.     AUTHOR = "H. Fujiwara and K. Kinoshita",
  896.     TITLE = "A Design of Programmable Logic Arrays with Universal Tests",
  897.     BOOKTITLE = "IEEE Transactions on Computers",
  898.     VOLUME = "C-30",
  899.     MONTH = "November",
  900.     YEAR = "1981",
  901.     PAGES = "823-828"
  902. }
  903.  
  904. @CONFERENCE{hon79,
  905.     AUTHOR = "S. J. Hong and D. L. Ostapko",
  906.     TITLE = "Fault analysis and test generation for programmable logic
  907. arrays(PLA's)",
  908.     BOOKTITLE = "IEEE Transactions on Computers",
  909.     VOLUME = "C-28",
  910.     MONTH = "September",
  911.     YEAR = "1979",
  912.     PAGES = "617-626"
  913. }
  914.  
  915. @CONFERENCE{hon80,
  916.     AUTHOR = "S. J. Hong and D. L. Ostapko",
  917.     TITLE = "FITPLA: A Programmable Logic Array for Function Independent
  918. Testing",
  919.     BOOKTITLE = "Dig. 10th Int. Symp. FTC",
  920.     YEAR = "1980",
  921.     PAGES = "131-136"
  922. }
  923.  
  924. @CONFERENCE{platypus,
  925.     AUTHOR = "R. S. Wei and A. L. Sangiovanni-Vincentelli",
  926.     TITLE = "PLATYPUS: A PLA Test Pattern Generation Tool",
  927.     BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  928.     VOLUME = "CAD-5",
  929.     MONTH = "October",
  930.     YEAR = "1986",
  931.     PAGES = "633-644"
  932. }
  933.  
  934. @CONFERENCE{brand,
  935.     AUTHOR = "D. Brand",
  936.     TITLE = "Redundancy and {D}on't {C}ares in {L}ogic {S}ynthesis",
  937.     BOOKTITLE = "IEEE Transactions on Computers",
  938.     VOLUME = "C-32",
  939.     MONTH = "October",
  940.     YEAR = "1983",
  941.     PAGES = "947-952"
  942. }
  943.  
  944. @CONFERENCE{hopcroft-ullman,
  945.     AUTHOR = "J. E. Hopcroft and J. D. Ullman",
  946.     TITLE = "Introduction to Automata Theory, Languages and Computation",
  947.     BOOKTITLE = "Addison-Wesley",
  948.     PUBLISHER = "Reading, Mass.",
  949.     YEAR = "1979"
  950. }
  951.  
  952. @CONFERENCE{agr88,
  953.     AUTHOR = "V. Agrawal and P. Agrawal and K-T Cheng",
  954.     TITLE = "CONTEST: A Concurrent Test Generator for Sequential Circuits",
  955.     BOOKTITLE = "Proceedings of the $25^{th}$ Design Automation Conference",
  956.     MONTH = "June",
  957.     YEAR = "1988"
  958. }
  959.  
  960. @CONFERENCE{techmis,
  961.     AUTHOR = "E. Detjens and G. Gannot and R. Rudell and A.
  962. Sangiovanni-Vincentelli and A. Wang",
  963.     TITLE = "{Technology Mapping in MIS}",
  964.     BOOKTITLE = "Proceedings of the Int'l Conference on Computer-Aided
  965. Design",
  966.     MONTH = "November",
  967.     YEAR = "1987",
  968.     PAGES = "116-119"
  969. }
  970.  
  971. @inproceedings{ mis-tech-map,
  972.         author = {   E. Detjens {\it et. al} },
  973.         title = {  Technology Mapping in MIS},
  974.         booktitle = { Proceedings of the Int'l Conference on Computer-Aided
  975. Design},
  976.         pages = { 116-119  },
  977.         month = { November },
  978.         year = { 1987 }
  979.         }
  980.  
  981.  
  982. @CONFERENCE{dagon,
  983.     AUTHOR = "K. Keutzer",
  984.     TITLE = "{DAGON}: {T}echnology {M}apping and {L}ocal {O}ptimization",
  985.     BOOKTITLE = "Proceedings of the $24^{th}$ Design Automation Conference",
  986.     MONTH = "June",
  987.     YEAR = "1987",
  988.     PAGES = "341-347"
  989. }
  990.  
  991. @CONFERENCE{DACproc,
  992.     TITLE = "Proceedings of the $24^{th}$ and $25^{th}$ Design
  993. Automation Conference",
  994.     YEAR = "1987-88"
  995. }
  996.  
  997. @CONFERENCE{ICCADproc,
  998.     TITLE = "Proceedings of the Int'l Conference on Computer-Aided Design",
  999.     YEAR = "1986-87"
  1000. }
  1001.  
  1002. @CONFERENCE{rot66,
  1003.     AUTHOR = "J. P. Roth",
  1004.     TITLE = "Diagnosis of Automata Failures: a calculus and a method",
  1005.     BOOKTITLE = "IBM journal of Research and Development",
  1006.     VOLUME = "10",
  1007.     MONTH = "July",
  1008.     YEAR = "1966",
  1009.     PAGES = "278-291"
  1010. }
  1011.  
  1012. @CONFERENCE{mini,
  1013.     AUTHOR = "S. J. Hong and R. G. Cain and D. L. Ostapko",
  1014.     TITLE = "MINI: A heuristic approach for logic minimization",
  1015.     BOOKTITLE = "IBM journal of Research and Development",
  1016.     VOLUME = "18",
  1017.     MONTH = "September",
  1018.     YEAR = "1974",
  1019.     PAGES = "443-458"
  1020. }
  1021.  
  1022. @CONFERENCE{mcc65,
  1023.     AUTHOR = "E. J. McCluskey",
  1024.     TITLE = "Introduction to the Theory of Switching Circuits",
  1025.     PUBLISHER = "McGraw Hill",
  1026.     YEAR = "1965"
  1027. }
  1028.  
  1029. @BOOK{hill-peterson-book,
  1030.     AUTHOR = "F. J. Hill and G. R. Peterson",
  1031.     TITLE = "Introduction to Switching Theory and Logical Design",
  1032.     PUBLISHER = "John Wiley and Sons",
  1033.     YEAR = "1981"
  1034. }
  1035.  
  1036. @CONFERENCE{unger-book,
  1037.     AUTHOR = "M. C. Paull and S. H. Unger",
  1038.     TITLE = "Minimizing the {N}umber of {S}tates in {I}ncompletely
  1039. {S}pecified {S}equential {C}ircuits",
  1040.     BOOKTITLE = "IRE Transactions on Electronic Computers",
  1041.     VOLUME = "EC-8",
  1042.     MONTH = "September",
  1043.     YEAR = "1959",
  1044.     PAGES = "356-357"
  1045. }
  1046.  
  1047. @CONFERENCE{verif,
  1048.     AUTHOR = "S. Devadas and H-K. T. Ma and A. R. Newton",
  1049.     TITLE = "On the Verification of Sequential Machines at Differing
  1050. Levels of Abstraction",
  1051.     BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  1052.     MONTH = "June",
  1053.     YEAR = "1988",
  1054.     PAGES = "713-722"
  1055. }
  1056.  
  1057. @CONFERENCE{dangers,
  1058.     AUTHOR = "J. Hartmanis and R. E. Stearns",
  1059.     TITLE = "Some Dangers in the State Reduction of Sequential Machines",
  1060.     BOOKTITLE = "Information and Control",
  1061.     VOLUME = "5",
  1062.     MONTH = "September",
  1063.     YEAR = "1962",
  1064.     PAGES = "252-260"
  1065. }
  1066.  
  1067. @CONFERENCE{irredseq,
  1068.     AUTHOR = "S. Devadas and H-K. T. Ma and A. R. Newton and A.
  1069. Sangiovanni-Vincentelli",
  1070.     TITLE = "Irredundant {S}equential {M}achines {V}ia {O}ptimal
  1071. {L}ogic {S}ynthesis",
  1072.     BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  1073.     PAGES = "8-18",
  1074.     MONTH = "January",
  1075.     YEAR = "1990"
  1076. }
  1077.  
  1078. @CONFERENCE{plafsm,
  1079. AUTHOR = "S. Devadas and H-K. T. Ma and A. R. Newton",
  1080. TITLE = "Easily {T}estable {PLA}-based {F}inite {S}tate {M}achines",
  1081. BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  1082. YEAR = "1990",
  1083. MONTH = "June",
  1084. PAGES = "614-611"
  1085. }
  1086.  
  1087. @CONFERENCE{mcboole,
  1088. AUTHOR = "M. Dagenais and V. K. Agarwal and N. Rumin",
  1089. TITLE = "{McBOOLE}: {A} {P}rocedure for {E}xact {B}oolean {M}inimization",
  1090. BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  1091. PAGES = "229-237",
  1092. MONTH = "January",
  1093. YEAR = "1986"
  1094. }
  1095.  
  1096. @CONFERENCE{plaid,
  1097. AUTHOR = "S. Devadas and A. R. Wang and A. R. Newton and A.
  1098. Sangiovanni-Vincentelli",
  1099.     TITLE = "Boolean {D}ecomposition in {M}ulti-{L}evel {L}ogic
  1100. {O}ptimization",
  1101.     BOOKTITLE = "Journal of Solid State Circuits",
  1102.     PAGES = "399-408",
  1103.     MONTH = "April",
  1104.     YEAR = "1989"
  1105. }
  1106.  
  1107. @CONFERENCE{bold-system,
  1108.     AUTHOR = "D. Bostick et. al",
  1109.     TITLE = "{The Boulder Optimal Logic Design System}",
  1110.     BOOKTITLE = "Proceedings of the Int'l Conference on Computer-Aided
  1111. Design",
  1112.     PAGES = "62-65",
  1113.     MONTH = "November",
  1114.     YEAR = "1987"
  1115. }
  1116.  
  1117. @CONFERENCE{saldanha,
  1118.     AUTHOR = "A. Saldanha and R. H. Katz",
  1119.     TITLE = "PLA Optimization Using Output Encoding",
  1120.     BOOKTITLE = "Proceedings of the Int'l Conference on Computer-Aided
  1121. Design",
  1122.     PAGES = "478-481",
  1123.     MONTH = "November",
  1124.     YEAR = "1988"
  1125. }
  1126.  
  1127. @CONFERENCE{sasao,
  1128.     AUTHOR = "T. Sasao",
  1129.     TITLE = "PLA Decomposition",
  1130.     BOOKTITLE = "MCNC 1987 Logic Synthesis Workshop",
  1131.     MONTH = "May",
  1132.     YEAR = "1987"
  1133. }
  1134.  
  1135. @CONFERENCE{lawler,
  1136.     AUTHOR = "E. Lawler",
  1137.     TITLE = "An Approach to Multi-Level Boolean Minimization",
  1138.     BOOKTITLE = "Journal of the ACM",
  1139.     MONTH = "283-295",
  1140.     YEAR = "1964"
  1141. }
  1142.  
  1143. @CONFERENCE{tison,
  1144.     AUTHOR = "P. Tison",
  1145.     TITLE = "Generalization of Consensus Theory and Application to the
  1146. minimization of Boolean Functions",
  1147.     BOOKTITLE = "IEEE Transactions on Computers",
  1148.     PAGES = "446-450",
  1149.     MONTH = "August",
  1150.     YEAR = "1967"
  1151. }
  1152.  
  1153. @BOOK{np-book,
  1154.     AUTHOR = "M. R. Garey and D. S. Johnson",
  1155.     TITLE = "Computers and Intractability: A Guide to the Theory of
  1156. NP-completeness",
  1157.     PUBLISHER = "W. H. Freeman and Company",
  1158.     YEAR = "1979"
  1159. }
  1160.  
  1161. @CONFERENCE{retiming,
  1162.    AUTHOR = "C. E. Leiserson and F. M. Rose and J. B. Saxe",
  1163.    TITLE= "Optimizing Synchronous Circuitry by Retiming",
  1164.    BOOKTITLE = "Proceedings of $3^{rd}$ CalTech Conference on VLSI",
  1165.    MONTH = "March",
  1166.    YEAR = "1983"
  1167. }
  1168.  
  1169. @CONFERENCE{hachtel-multi-fault-iwls,
  1170.    AUTHOR = "G. D. Hachtel and R. M. Jacoby and K. Keutzer and C. R.
  1171. Morrison",
  1172.    TITLE= "On the {R}elationship {B}etween {A}rea {O}ptimization and
  1173. {M}ultifault {T}estabilty of {M}ultilevel {L}ogic",
  1174.    BOOKTITLE = "Proceedings of the International Workshop on Logic Synthesis",
  1175.    MONTH = "June",
  1176.    YEAR = "1989"
  1177. }
  1178.  
  1179. @CONFERENCE{lightner-wolf,
  1180.     AUTHOR = "M. Lightner and W. Wolf",
  1181.     TITLE = "Experiments in Logic Optimization",
  1182.     BOOKTITLE = "Proceedings of the Int'l Conference on Computer-Aided
  1183. Design",
  1184.     MONTH = "November",
  1185.     YEAR = "1988",
  1186.    PAGES = "286-289"
  1187. }
  1188.  
  1189. @CONFERENCE{brayton-87,
  1190.     AUTHOR = "R. Brayton",
  1191.     TITLE = "Factoring Logic Functions",
  1192.     BOOKTITLE = "IBMJRD",
  1193.     VOLUME = "31",
  1194.     PAGES = "187-198",
  1195.     MONTH = "March",
  1196.     YEAR = "1987"
  1197. }
  1198.  
  1199. @BOOK{miczos-book,
  1200.     TITLE = "Digital Logic Testing and Simulation",
  1201.     AUTHOR = "A. Miczo",
  1202.     PUBLISHER = "Harper and Row, New York",
  1203.     YEAR = "1986"
  1204. }
  1205.  
  1206. @CONFERENCE{chameleon,
  1207.    AUTHOR = "D. Braun and J. Burns and F. Romeo and A.
  1208. Sangiovanni-Vincentelli and K. Mayaram and S. Devadas and H-K. T. Ma",
  1209.    TITLE = "Techniques for {M}ulti-{L}ayer {C}hannel {R}outing",
  1210.    BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  1211.    PAGES = "698-712",
  1212.    MONTH = "June",
  1213.    YEAR = "1988"
  1214. }
  1215.  
  1216. @CONFERENCE{proteus,
  1217.    AUTHOR = "R-S. Wei",
  1218.    TITLE = "Logic {V}erification and {T}est {G}eneration for {VLSI}
  1219. {C}ircuits",
  1220.    BOOKTITLE = "Ph.D Dissertation, U. C. Berkeley",
  1221.    MONTH = "September",
  1222.    YEAR = "1986"
  1223. }
  1224.  
  1225. @CONFERENCE{plover,
  1226.    AUTHOR = "H-K. T. Ma and S. Devadas and R-S. Wei and A.
  1227. Sangiovanni-Vincentelli",
  1228.    TITLE = "{Logic Verification Algorithms and Their Parallel
  1229. Implementation}",
  1230.    BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  1231.    PAGES = "181-189",
  1232.    MONTH = "February",
  1233.    YEAR = "1989"
  1234. }
  1235.  
  1236. @CONFERENCE{yoshimura,
  1237.    AUTHOR = "T. Yoshimura and E. S. Kuh",
  1238.    TITLE = "Efficient {A}lgorithms for {C}hannel {R}outing",
  1239.    BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  1240.    PAGES = "25-35",
  1241.    MONTH = "January",
  1242.    YEAR = "1982"
  1243. }
  1244.  
  1245. @CONFERENCE{egan84,
  1246.    AUTHOR = "P. Egan and C. L. Liu",
  1247.    TITLE = "Optimal {B}ipartite {F}olding of a {PLA}",
  1248.    BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  1249.    PAGES = "191-198",
  1250.    MONTH = "July",
  1251.    YEAR = "1984"
  1252. }
  1253.  
  1254. @CONFERENCE{asano82,
  1255.    AUTHOR = "T. Asano",
  1256.    TITLE = "An {O}ptimum {G}ate {P}lacement {A}lgorithm for {MOS}
  1257. {O}ne-{D}imensional {A}rrays",
  1258.    BOOKTITLE = "Journal of Digital Systems",
  1259.    PAGES = "1-25",
  1260.    MONTH = "January",
  1261.    YEAR = "1982"
  1262. }
  1263.  
  1264. @CONFERENCE{bryant-bdd,
  1265.    AUTHOR = "R. Bryant",
  1266.    TITLE = "{Graph-Based Algorithms for Boolean Function Manipulation}",
  1267.    BOOKTITLE = "IEEE Transactions on Computers",
  1268.    VOLUME = "C-35",
  1269.    PAGES = "677-691",
  1270.    MONTH = "August",
  1271.    YEAR = "1986"
  1272. }
  1273.  
  1274. @CONFERENCE{bryant-chapel-hill,
  1275.    AUTHOR = "R. Bryant",
  1276.    TITLE = "Symbolic {V}erification of {MOS} {C}ircuits",
  1277.    BOOKTITLE = "Proceedings of the 1985 Chapel Hill Conference on VLSI",
  1278.    PAGES = "419-438",
  1279.    MONTH = "December",
  1280.    YEAR = "1985"
  1281. }
  1282.  
  1283. @CONFERENCE{yacr,
  1284.    AUTHOR = "J. Reed and A. Sangiovanni-Vincentelli and M. Santamauro",
  1285.    TITLE = " A New Symbolic Channel Router: YACR2",
  1286.    BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  1287.    PAGES = "208-219",
  1288.    MONTH = "July",
  1289.    YEAR = "1985"
  1290. }
  1291.  
  1292. @CONFERENCE{szymanski,
  1293.    AUTHOR = "T. Szymanski",
  1294.    TITLE = "Dogleg {C}hannel {R}outing is {NP}-{C}omplete",
  1295.    BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  1296.    PAGES = "31-40",
  1297.    MONTH = "January",
  1298.    YEAR = "1985"
  1299. }
  1300.  
  1301. @CONFERENCE{miczo,
  1302.    AUTHOR = "A. Miczo",
  1303.    TITLE = "The sequential ATPG: A Theoretical Limit",
  1304.    BOOKTITLE = "Proceedings of the Int'l Test Conference",
  1305.    PAGES = "143-147",
  1306.    MONTH = "October",
  1307.    YEAR = "1983"
  1308. }
  1309.  
  1310. @CONFERENCE{hennie-book,
  1311.    AUTHOR = "F. C. Hennie",
  1312.    TITLE = "{Finite State Models for Logical Machines}",
  1313.    BOOKTITLE = "Wiley, New York",
  1314.    YEAR = "1968"
  1315. }
  1316.  
  1317. @CONFERENCE{hennie,
  1318.    AUTHOR = "F. C. Hennie",
  1319.    TITLE = "Fault Detecting Experiments for Sequential Circuits",
  1320.    BOOKTITLE = "Proceedings of the $5^{th}$ Annual Symposium and
  1321. Switching Theory and Logical Design",
  1322.    PAGES = "95-110",
  1323.    MONTH = "November",
  1324.    YEAR = "1974"
  1325. }
  1326.  
  1327. @CONFERENCE{contest,
  1328.    AUTHOR = "V. D. Agrawal and K-T. Cheng and P. Agrawal",
  1329.    TITLE = "{CONTEST}: {A} {C}oncurrent {T}est {G}enerator for
  1330. {S}equential {C}ircuits",
  1331.    BOOKTITLE = "Proceedings of the $25^{th}$ Design Automation Conference",
  1332.    PAGES = "84-89",
  1333.    MONTH = "June",
  1334.    YEAR = "1988"
  1335. }
  1336.  
  1337. @CONFERENCE{cheng-iscan,
  1338.    AUTHOR = "K-T. Cheng and V. D. Agrawal",
  1339.    TITLE = "An {E}conomical {S}can {D}esign for {S}equential {L}ogic
  1340. {T}est {G}eneration",
  1341.    BOOKTITLE = "Proceedings of the $19^{th}$ Fault Tolerant Computing
  1342. Symposium",
  1343.    MONTH = "June",
  1344.    YEAR = "1989"
  1345. }
  1346.  
  1347. @CONFERENCE{bhasker,
  1348.    AUTHOR = "J. Bhasker",
  1349.    TITLE = "Private Communication",
  1350.    MONTH = "March",
  1351.    YEAR = "1989"
  1352. }
  1353.  
  1354. @CONFERENCE{exact-state,
  1355.     AUTHOR = "S. Devadas and A. R. Newton",
  1356.     TITLE = "Exact {A}lgorithms for {O}utput {E}ncoding, {S}tate
  1357. {A}ssignment and {F}our-{L}evel {B}oolean {M}inimization",
  1358.     BOOKTITLE = "Proceedings of the $23^{rd}$ Hawaii Int'l Conference
  1359. on System Sciences",
  1360.     NOTE = "to appear in the IEEE Transactions on Computer-Aided
  1361. Design, January1991",
  1362.     MONTH = "January",
  1363.     YEAR = "1990"
  1364. }
  1365.  
  1366. @CONFERENCE{decomstate,
  1367.     AUTHOR = "S. Devadas",
  1368.     TITLE = "General Decomposition of Sequential Machines:
  1369. Relationships to State Assignment",
  1370.     BOOKTITLE = "Proceedings of the $26^{th}$ Design Automation Conference",
  1371.     PAGES = "314-320",
  1372.     MONTH = "June",
  1373.     YEAR = "1989"
  1374. }
  1375.  
  1376. @CONFERENCE{pla-smith,
  1377.    AUTHOR = "G. Smith",
  1378.    TITLE = "{D}etection of {F}aults in {PLA}s",
  1379.    BOOKTITLE = "IEEE Transactions on Computers",
  1380.    PAGES = "845-853",
  1381.    MONTH = "November",
  1382.    YEAR = "1979"
  1383. }
  1384.  
  1385. @CONFERENCE{serra,
  1386.    AUTHOR = "M. Serra and J. C. Muzio",
  1387.    TITLE = "Testing {PLA}s by {S}um of {S}yndromes",
  1388.    BOOKTITLE = "IEEE Transactions on Computers",
  1389.    PAGES = "1097-1110",
  1390.    MONTH = "September",
  1391.    YEAR = "1987"
  1392. }
  1393.  
  1394. @CONFERENCE{ligthart,
  1395.    AUTHOR = "M. Ligthart and R. Stans",
  1396.    TITLE = "A {F}ault {M}odel for {PLA}s",
  1397.    BOOKTITLE = "Proceedings of the $1^{st}$ European Test Conference",
  1398.    MONTH = "April",
  1399.    YEAR = "1989"
  1400. }
  1401.  
  1402. @BOOK{hodges-jackson-book,
  1403.    AUTHOR = "D. A. Hodges and H. G. Jackson",
  1404.    TITLE = "{Analysis and Design of Digital Integrated Circuits}",
  1405.    NOTE = "Second Edition",
  1406.    PUBLISHER = "McGraw Hill Book Company",
  1407.    YEAR = "1988"
  1408. }
  1409.  
  1410. @BOOK{glasser,
  1411.    AUTHOR = "L. Glasser and D. Dobberpuhl",
  1412.    TITLE = "The {D}esign and {A}nalysis of {VLSI} Circuits ",
  1413.    PUBLISHER = "Addison-Wesley ",
  1414.    YEAR = "1985"
  1415. }
  1416.  
  1417. @CONFERENCE{att-cascade,
  1418.    AUTHOR = "M. Foster",
  1419.    TITLE = "Partitioning Real Finite Automata",
  1420.    BOOKTITLE = "AT\&T Bell Laboratories Internal Memorandum",
  1421.    MONTH = "August",
  1422.    YEAR = "1988"
  1423. }
  1424.  
  1425. @CONFERENCE{exact-ismvl,
  1426.    AUTHOR = "S. Devadas",
  1427.    TITLE = "{Minimization of Functions with Multiple-Valued Outputs:
  1428. Theory and Applications}",
  1429.    BOOKTITLE = "Proceedings of the $20^{th}$ Int'l Symposium on
  1430. Multiple-Valued Logic",
  1431.    MONTH = "May",
  1432.    YEAR = "1990"
  1433. }
  1434.  
  1435. @CONFERENCE{multiseq,
  1436.    AUTHOR = "S. Devadas",
  1437.    TITLE = "Approaches to {M}ulti-Level {S}equential {L}ogic {S}ynthesis",
  1438.    BOOKTITLE = "Proceedings of the $26^{th}$ Design Automation Conference",
  1439.    PAGES = "270-276",
  1440.    MONTH = "June",
  1441.    YEAR = "1989"
  1442. }
  1443.  
  1444. @CONFERENCE{bool-rel,
  1445.    AUTHOR = "R. K. Brayton and F. Somenzi",
  1446.    TITLE = "Boolean {R}elations and the {I}ncomplete {S}pecification of
  1447. {L}ogic {N}etworks",
  1448.    BOOKTITLE = "Proceedings of VLSI 89",
  1449.    MONTH = "August",
  1450.    YEAR = "1989"
  1451. }
  1452.  
  1453. @CONFERENCE{kernighan,
  1454.    AUTHOR = "B. W. Kernighan and S. Lin",
  1455.    TITLE = "An {E}fficient {H}euristic {P}rocedure for {P}artitioning
  1456. {G}raphs",
  1457.    BOOKTITLE = "The Bell System Technical Journal",
  1458.    PAGES = "291-307",
  1459.    MONTH = "February",
  1460.    YEAR = "1970"
  1461. }
  1462.  
  1463. @CONFERENCE{testdecom,
  1464.     AUTHOR = "P. Ashar and S. Devadas and A. R. Newton",
  1465.     TITLE = "Testability-Driven Decomposition of Large Sequential Machines",
  1466.     BOOKTITLE = "Proceedings of the Int'l Conference on Computer Design",
  1467.     MONTH = "October",
  1468.     PAGES = "273-276",
  1469.     YEAR = "1990"
  1470. }
  1471.  
  1472. @CONFERENCE{optdecom,
  1473.     AUTHOR = "P. Ashar and S. Devadas and A. R. Newton",
  1474.     TITLE = "Optimum and {H}euristic {A}lgorithms for {F}inite {S}tate
  1475. {M}achine {D}ecomposition and {P}artitioning",
  1476.     BOOKTITLE = "Proceedings of the Int'l Conference on Computer-Aided
  1477. Design",
  1478.     PAGES = "216-219",
  1479.     MONTH = "November",
  1480.     YEAR = "1989"
  1481. }
  1482.  
  1483. @CONFERENCE{disjtest,
  1484.     AUTHOR = "S. Devadas and K. Keutzer",
  1485.     TITLE = "Boolean Minimization and Algebraic Factorization
  1486. Procedures for Fully Testable Sequential Machines",
  1487.     BOOKTITLE = "Proceedings of the Int'l Conference on Computer-Aided
  1488. Design",
  1489.     PAGES = "208-211",
  1490.     MONTH = "November",
  1491.     YEAR = "1989"
  1492. }
  1493.  
  1494. @CONFERENCE{intercon,
  1495.     AUTHOR = "S. Devadas and H-K. T. Ma and A. R. Newton",
  1496.     TITLE = "Redundancies and Don't Cares in Sequential Logic Synthesis",
  1497.     BOOKTITLE = "Proceedings of the Int'l Test Conference",
  1498.     MONTH = "August",
  1499.     YEAR = "1989"
  1500. }
  1501.  
  1502. @CONFERENCE{malik-bdd,
  1503.    AUTHOR = "S. Malik and A. R. Wang and R. Brayton and A.
  1504. Sangiovanni-Vincentelli",
  1505.    TITLE = "Logic {V}erification using {B}inary {D}ecision {D}iagrams in a
  1506. {L}ogic {S}ynthesis {E}nvironment",
  1507.    BOOKTITLE = "Proceedings of the Int'l Conference on Computer-Aided Design",
  1508.    PAGES = "6-9",
  1509.    MONTH = "November",
  1510.    YEAR = "1988"
  1511. }
  1512.  
  1513. @CONFERENCE{ml-taut,
  1514.    AUTHOR = "G. D. Hachtel and R. M. Jacoby",
  1515.    TITLE = "Verification {A}lgorithms for {VLSI} {S}ynthesis",
  1516.    BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  1517.    PAGES = "616-640",
  1518.    MONTH = "May",
  1519.    YEAR = "1988"
  1520. }
  1521.  
  1522. @CONFERENCE{supowit,
  1523.    AUTHOR = "K. J. Supowit and S. J. Friedman",
  1524.    TITLE = "A {N}ew {M}ethod for {V}erifying {S}equential {C}ircuits",
  1525.    BOOKTITLE = "Proceedings of the $23^{rd}$ Design Automation Conference",
  1526.    PAGES = "200-207",
  1527.    MONTH = "June",
  1528.    YEAR = "1986"
  1529. }
  1530.  
  1531. @CONFERENCE{temporal,
  1532.    AUTHOR = "D. Dill and E. Clarke",
  1533.    TITLE = "Automatic {V}erification of {A}synchronous {C}ircuits
  1534. {U}sing {T}emporal {L}ogic",
  1535.    BOOKTITLE = "Proceedings of the 1985 Chapel Hill Conference on VLSI",
  1536.    PAGES = "127-143",
  1537.    MONTH = "December",
  1538.    YEAR = "1985"
  1539. }
  1540.  
  1541.  
  1542. @CONFERENCE{hwang87,
  1543.    AUTHOR = "S. Hwang and A. R. Newton",
  1544.    TITLE = "An {E}fficient {D}esign {C}orrectness {C}hecker for
  1545. {F}inite {S}tate {M}achines",
  1546.    BOOKTITLE = "Proceedings of the Int'l Conference on Computer-Aided Design",
  1547.    PAGES = "410-413",
  1548.    MONTH = "November",
  1549.    YEAR = "1987"
  1550. }
  1551.  
  1552. @CONFERENCE{burch-verif,
  1553.    AUTHOR = "J. Burch and E. Clarke and K. McMillan and D. Dill",
  1554.    TITLE = "{Sequential Circuit Verification Using Symbolic Model Checking}",
  1555.    BOOKTITLE = "Proceedings of the $27^{th}$ Design Automation Conference",
  1556.    MONTH = "June",
  1557.    YEAR = "1990",
  1558.    PAGES = "46-51"
  1559. }
  1560.  
  1561. @CONFERENCE{ghosh-verif,
  1562.    AUTHOR = "A. Ghosh and S. Devadas and A. R. Newton",
  1563.    TITLE = "Verification of {I}nteracting {S}equential {C}ircuits",
  1564.    BOOKTITLE = "Proceedings of the $27^{th}$ Design Automation Conference",
  1565.    MONTH = "June",
  1566.    YEAR = "1990",
  1567.    PAGES = "213-219"
  1568. }
  1569.  
  1570. @CONFERENCE{ghosh,
  1571.    AUTHOR = "A. Ghosh and S. Devadas and A. R. Newton",
  1572.    TITLE = "Test {G}eneration for {H}ighly {S}equential {C}ircuits",
  1573.    BOOKTITLE = "Proceedings of the Int'l Conference on Computer-Aided Design",
  1574.    PAGES = "362-365",
  1575.    MONTH = "November",
  1576.    YEAR = "1989"
  1577. }
  1578.  
  1579. @CONFERENCE{sliding,
  1580.    AUTHOR = "S. Malik and E. Sentovich and R. Brayton and A.
  1581. Sangiovanni-Vincentelli",
  1582.    TITLE = "Retiming and {R}esynthesis: {O}ptimizing {S}equential
  1583. {C}ircuits {U}sing {C}ombinational {T}echniques",
  1584.    BOOKTITLE = "Proceedings of the 1989 MCNC Logic Synthesis Workshop",
  1585.    MONTH = "May",
  1586.    YEAR = "1989"
  1587. }
  1588.  
  1589. @CONFERENCE{synchronous,
  1590.    AUTHOR = "G. De Micheli and R. Yip",
  1591.    TITLE = "{Synchronous Logic Synthesis}",
  1592.    BOOKTITLE = "Proceedings of the 1989 MCNC Logic Synthesis Workshop",
  1593.    MONTH = "May",
  1594.    YEAR = "1989"
  1595. }
  1596.  
  1597. @CONFERENCE{unify,
  1598.    AUTHOR = "S. Devadas and K. Keutzer",
  1599.    TITLE = "A {U}nified {A}pproach to the {S}ynthesis of {F}ully
  1600. {T}estable {S}equential {M}achines",
  1601.    BOOKTITLE = "Proceedings of $23^{rd}$ Hawaii Int'l Conference on
  1602. System Sciences",
  1603.    NOTE = "to appear in the IEEE Transactions on Computer-Aided Design,
  1604. January 1991",
  1605.    MONTH = "January",
  1606.    YEAR = "1990"
  1607. }
  1608.  
  1609. @CONFERENCE{reddc,
  1610.    AUTHOR = "S. Devadas and H-K. Tony Ma and A. R. Newton",
  1611.    TITLE = "Redundancies and {D}on't {C}ares in {S}equential {L}ogic
  1612. {S}ynthesis",
  1613.    BOOKTITLE = "Journal of Electronic Testing: Theory and Applications",
  1614.    PAGES = "15-30",
  1615.    MONTH = "January",
  1616.    YEAR = "1990"
  1617. }
  1618.  
  1619. @CONFERENCE{mercer,
  1620.    AUTHOR = "C. T. Glover and M. R. Mercer",
  1621.    TITLE = "A {M}ethod of {D}elay {F}ault {T}est {G}eneration",
  1622.    BOOKTITLE = "Proceedings of the $25^{th}$ Design Automation Conference",
  1623.    MONTH = "June",
  1624.    YEAR = "1988",
  1625.    PAGES = "90-95"
  1626. }
  1627.  
  1628. @CONFERENCE{hayashi,
  1629.    AUTHOR = "T. Hayashi and K. Hatayama and K. Sato and T. Natabe",
  1630.    TITLE = "A {D}elay {T}est {G}enerator for {LSI} {L}ogic",
  1631.    BOOKTITLE = "Proceedings of the $14^{th}$ Fault Tolerant Computing
  1632. Symposium",
  1633.    MONTH = "June",
  1634.    YEAR = "1984",
  1635.    PAGES = "146-149"
  1636. }
  1637.  
  1638. @CONFERENCE{ regular-structures,
  1639.         author = { M. J. Bryan and S. Devadas and K. Keutzer},
  1640.         title = "{ Analysis and Design of Regular Structures for Robust
  1641. Dynamic Fault Testability}",
  1642.     booktitle = {Submitted to the Int'l Symposium on Circuits and Systems},
  1643.         month = {  October },
  1644.         year = { 1990 }
  1645. }
  1646.  
  1647. @CONFERENCE{ b-d-k-alg,
  1648.         author = { M. J. Bryan and S. Devadas and K. Keutzer},
  1649.         title = "{ Testability-Preserving Circuit Transformations}",
  1650.     booktitle = {Proceeedings of the Int'l Conference on Computer-Aided Design},
  1651.         month = {  November },
  1652.         year = { 1990 }
  1653. }
  1654.  
  1655. @CONFERENCE{ delay-syn,
  1656.         author = { S. Devadas and K. Keutzer},
  1657.         title = "Synthesis and {O}ptimization {P}rocedures for
  1658. {R}obustly {D}elay-{F}ault {T}estable {L}ogic {C}ircuits",
  1659.     booktitle = {Proceedings of the $27^{th}$ Design Automation Conference},
  1660.         pages = { 221-227 },
  1661.         month = {  June },
  1662.         year = { 1990 }
  1663. }
  1664.  
  1665. @CONFERENCE{ delay-nec-suf,
  1666.         author = { S. Devadas and K. Keutzer},
  1667.         title = "Necessary and {S}ufficient {C}onditions for {R}obust
  1668. {D}elay-{F}ault {T}estability of {L}ogic {C}ircuits",
  1669.         booktitle = {Sixth MIT Conference on Advanced Research on VLSI},
  1670.         pages = { 221-238 },
  1671.         month = {  April },
  1672.         year = { 1990 }
  1673. }
  1674.  
  1675. @inproceedings{ li-reddy-sahni,
  1676.     author = "  W-N  Li and S. M. Reddy and S. Sahni",
  1677.     title = "{On Path Selection in Combinational Logic Circuits}",
  1678.     booktitle = {IEEE Transactions on Computer-Aided Design},
  1679.     PAGES = "56-63",
  1680.     month = {January},
  1681.     year = {1989}
  1682. }
  1683.  
  1684. @inproceedings{ lin-reddy-patil,
  1685.     author = "  C.  Lin and S. M. Reddy and S. Patil",
  1686.     title = "An {A}utomatic {T}est {P}attern {G}enerator for the
  1687. {D}etection of {P}ath {D}elay {F}aults",
  1688.     booktitle = {Proceedings of the Int'l Conference on Computer-Aided
  1689. Design},
  1690.     PAGES = "284-287",
  1691.     year = {1987}
  1692. }
  1693.  
  1694. @inproceedings{kundu-reddy-ftcs,
  1695.     author = "  S. Kundu and S. M. Reddy",
  1696.     title = "On the {D}esign of {R}obust {T}estable {CMOS}
  1697. {C}ombinational {L}ogic {C}ircuits",
  1698.     booktitle = {Proceedings of the Fault Tolerant Computing Symposium},
  1699.    PAGES = "220-225",
  1700.     year = {1988}
  1701. }
  1702.  
  1703. @CONFERENCE{kundu-reddy-jha,
  1704.    AUTHOR = "S. Kundu and S. M. Reddy and N. K. Jha",
  1705.    TITLE = "On the {D}esign of {R}obust {M}ultiple {F}ault {T}estable
  1706. {CMOS} {C}ombinational {L}ogic {C}ircuits",
  1707.    BOOKTITLE = "Proceedings of the Int'l Conference on Computer-Aided Design",
  1708.    MONTH = "November",
  1709.    YEAR = "1988",
  1710.    PAGES = "240-243"
  1711. }
  1712.  
  1713. @CONFERENCE{menon,
  1714.    AUTHOR = "Y. Levendel and P. R. Menon",
  1715.    TITLE = "Transition {F}aults in {C}ombinational {C}ircuits: {I}nput
  1716. {T}ransition {T}est {G}eneration and {F}ault {S}imulation",
  1717.    BOOKTITLE = "Proceedings of the $16^{th}$ Fault Tolerant Computing
  1718. Symposium",
  1719.    MONTH = "June",
  1720.    YEAR = "1985",
  1721.    PAGES = "278-283"
  1722. }
  1723.  
  1724. @CONFERENCE{mala1,
  1725.    AUTHOR = "C. C. Liaw and S. Y. Su and Y. K. Malaiya",
  1726.    TITLE = "Test {G}eneration for {D}elay {F}aults {U}sing the
  1727. {S}tuck-at {F}ault {T}est {S}et",
  1728.    BOOKTITLE = "Proceedings of the Int'l Test Conference",
  1729.    MONTH = "November",
  1730.    YEAR = "1980",
  1731.    PAGES = "167-175"
  1732. }
  1733.  
  1734. @CONFERENCE{mala2,
  1735.    AUTHOR = "Y. K. Malaiya and R. Narayanswamy",
  1736.    TITLE = "Testing for {T}iming {F}ailures in {S}ynchronous
  1737. {S}equential {I}ntegrated {C}ircuits",
  1738.    BOOKTITLE = "Proceedings of the Int'l Test Conference",
  1739.    MONTH = "October",
  1740.    YEAR = "1983",
  1741.    PAGES = "560-571"
  1742. }
  1743.  
  1744. @CONFERENCE{lin-reddy,
  1745.    AUTHOR = "C. J. Lin and S. M. Reddy",
  1746.    TITLE = "On {D}elay {F}ault {T}esting in {L}ogic {C}ircuits",
  1747.    BOOKTITLE = "IEEE Transactions on Computer-Aided Design",
  1748.    MONTH = "September",
  1749.    YEAR = "1987",
  1750.    PAGES = "694-703"
  1751. }
  1752.  
  1753. @CONFERENCE{rajski,
  1754.    AUTHOR = "J. Rajski and H. Cox",
  1755.    TITLE = "A {M}ethod of {T}est {G}eneration and {F}ault {D}iagnosis
  1756. in {V}ery {L}arge {C}ircuits",
  1757.    BOOKTITLE = "Proceedings of the Int'l Test Conference",
  1758.    MONTH = "September",
  1759.    YEAR = "1987",
  1760.    PAGES = "932-943"
  1761. }
  1762.  
  1763. @CONFERENCE{smith,
  1764.    AUTHOR = "G. L. Smith",
  1765.    TITLE = "A {M}odel for {D}elay {F}aults {B}ased on {P}aths",
  1766.    BOOKTITLE = "Proceedings of the Int'l Test Conference",
  1767.    MONTH = "September",
  1768.    YEAR = "1985",
  1769.    PAGES = "342-349"
  1770. }
  1771.  
  1772. @CONFERENCE{iyengar,
  1773.    AUTHOR = "J. A. Waicukauski and E. Lindbloom and B. Rosen and V. Iyengar",
  1774.    TITLE = "{T}ransition {F}ault {S}imulation by {P}arallel {P}attern
  1775. {S}ingle {F}ault {P}ropagation",
  1776.    BOOKTITLE = "Proceedings of the Int'l Test Conference",
  1777.    MONTH = "September",
  1778.    YEAR = "1986",
  1779.    PAGES = "542-549"
  1780. }
  1781.  
  1782. @CONFERENCE{glover,
  1783.    AUTHOR = "C. T. Glover and M. R. Mercer",
  1784.    TITLE = "A {D}eterministic {A}pproach to {A}djacency {T}esting for
  1785. {D}elay {F}aults",
  1786.    BOOKTITLE = "Proceedings of 26th Design Automation Conference",
  1787.    MONTH = "June",
  1788.    YEAR = "1989",
  1789.    PAGES = "351-356"
  1790. }
  1791.  
  1792. @CONFERENCE{roy-delay-fault,
  1793.    AUTHOR = "K. Roy and K. De and J. A. Abraham and S. Lusky",
  1794.    TITLE = "{S}ynthesis of {D}elay {F}ault {T}estable {C}ombinational
  1795. {L}ogic",
  1796.    BOOKTITLE = "Proceedings of the Int'l Conference on Computer-Aided Design",
  1797.    MONTH = "November",
  1798.    YEAR = "1989",
  1799.    PAGES = "418-421"
  1800. }
  1801.  
  1802. @BOOK{booth-book,
  1803.    AUTHOR = "T. L. Booth",
  1804.    TITLE= "Sequential Machines and Automata Theory",
  1805.    PUBLISHER = "John Wiley and Sons",
  1806.    YEAR = "1967"
  1807. }
  1808.  
  1809. @BOOK{bre-book,
  1810.    AUTHOR = "M. A. Breuer and A. D. Friedman",
  1811.    TITLE= "Diagnosis and Reliable Design of Digital Systems",
  1812.    PUBLISHER = "Computer Science Press",
  1813.    YEAR = "1976",
  1814.    PAGES = "352-355"
  1815. }
  1816.  
  1817. @inproceedings{ maly,
  1818.     author = {  W. Maly },
  1819.     title = {Realistic Fault Modeling for {VLSI} Testing},
  1820.     booktitle = {  Proceedings of the $24^{th}$ Design Automation Conference
  1821. },
  1822.     pages = {  173-180 },
  1823.     month = { June },
  1824.     year = { 1987 }
  1825. }
  1826.  
  1827. @inproceedings{mcgeer-transforms,
  1828.     author = { P. McGeer and R. Brayton},
  1829.     title = "{The Satisfiability Don't Care Set and Invariant
  1830. Transformations in Multi-level Synthesis}",
  1831.     booktitle = "Proceedings of the Int'l Conference on Computer-Aided
  1832. Design",
  1833.     month = {November},
  1834.     year = {1989}
  1835. }
  1836.  
  1837. @phdthesis{mcgeer-thesis,
  1838.     author = "P. McGeer",
  1839.     title = {On the interaction of functional and timing behavior of combinational
  1840. logic circuits},
  1841.     school = ucb,
  1842.     month = nov,
  1843.     year = 1989
  1844. }
  1845.  
  1846. @book{espresso-book,
  1847.     author = {R. Brayton and G. Hachtel and C. McMullen and  A.
  1848. Sangiovanni-Vincentelli},
  1849.     title = "Logic {M}inimization {A}lgorithms for {VLSI} {S}ynthesis",
  1850.     publisher = {Kluwer Academic Publishers},
  1851.     year = 1984
  1852.     }
  1853.  
  1854. @CONFERENCE{d-k-unify, 
  1855.     AUTHOR = "S. Devadas and K. Keutzer", 
  1856.     TITLE = " A Unified Approach to the Synthesis of Fully Testable
  1857. Sequential Machines",
  1858.     BOOKTITLE = "Proceedings of the $23^{rd}$ Hawaii Int'l Conference
  1859. on System Sciences",
  1860.     NOTE = "also to appear in IEEE Transactions on Computer-Aided
  1861. Design, January 1991",
  1862.     MONTH = "January",
  1863.     YEAR = "1990" 
  1864.  
  1865. @CONFERENCE{d-k-bool,
  1866.     AUTHOR = "S. Devadas and K. Keutzer",
  1867.     TITLE = "{Boolean Minimization and Algebraic Factorization
  1868. Procedures for Fully Testable Sequential Machines}",
  1869.     PAGES = "208-211",
  1870.     BOOKTITLE = "Int'l Conference on Computer-Aided Design",
  1871.     MONTH = "November",
  1872.     YEAR = "1989"
  1873. }
  1874.  
  1875.  
  1876. @CONFERENCE{bryan-brglez-lisanke,
  1877.     AUTHOR = "D. Bryan and F. Brglez and R. Lisanke",
  1878.     TITLE = "Redundancy {I}dentification and {R}emoval",
  1879.     BOOKTITLE = "Proceedings of the Internanational Workshop on Logic
  1880. Synthesis",
  1881.     MONTH = "May",
  1882.     YEAR = "1989"
  1883. }
  1884.  
  1885. @CONFERENCE{mccl56,
  1886.     AUTHOR = "E. J. McCluskey",
  1887.     TITLE = "Minimization of Boolean Functions",
  1888.     BOOKTITLE = "Bell Lab. Technical Journal",
  1889.     PUBLISHER = "Bell Lab.",
  1890.     VOLUME = "35",
  1891.     PAGES = "1417-1444",
  1892.     MONTH = "November",
  1893.     YEAR = "1956"
  1894. }
  1895.  
  1896. @article{johnson-guide-85,
  1897.     author = "D. S. Johnson",
  1898.     title = "{The NP-Completeness Column: an Ongoing Guide}",
  1899.     journal = "Journal of Algorithms",
  1900.         volume = {6},
  1901.     pages = {291-305},
  1902.         year = { 1985 }
  1903. }
  1904.  
  1905. @book{ fujiwara-book,
  1906.     author = {  H. Fujiwara},
  1907.     title = {  Logic Testing and Design for Testability},
  1908.     publisher = {  MIT Press},
  1909.     year = { 1985 },
  1910.     address = {  Cambridge MA }
  1911. }
  1912.  
  1913. @article{bartlett-etal-implicit-dc,
  1914.     author = {K. Bartlett and et al.},
  1915.     title = {Multilevel logic minimization using implicit don't cares},
  1916.     journal = {IEEE Transactions on Computer-Aided Design of Integrate
  1917.               Circuits and Systems}, 
  1918.         volume = {  7},
  1919.         month = {  June },
  1920.         number = {  6 },
  1921.     pages = {723-740},
  1922.         year = { 1988 }
  1923. }
  1924.  
  1925. @unpublished{ reddy-private,
  1926.         author = {  S. M. Reddy },
  1927.         note = {  Personal Communication },
  1928.         month = { July },
  1929.         year = { 1990 }
  1930. }
  1931.  
  1932. @unpublished{ bill-lin,
  1933.         author = {  B. Lin },
  1934.         note = {  personal communication },
  1935.         year = { 1989 }
  1936. }
  1937.  
  1938. @unpublished{ gregory-rudell-non-flattened,
  1939.         author = {  D. Gregory and R. Rudell},
  1940.         note = {  personal communication },
  1941.         year = { 1989 }
  1942. }
  1943.  
  1944. @unpublished{ touati,
  1945.         author = {  H. Touati and Y. Watanabe},
  1946.         note = {  personal communication },
  1947.         year = { 1989 }
  1948. }
  1949.  
  1950. @unpublished{ rudell-perf-test,
  1951.         author = {  R. Rudell},
  1952.         note = {  personal communication },
  1953.         year = { 1989 }
  1954. }
  1955.  
  1956. @unpublished{ bohm-testing,
  1957.         author = {  M. Bohm},
  1958.         note = {  personal communication },
  1959.         year = { 1988 }
  1960. }
  1961.  
  1962. @unpublished{ morrison-testing,
  1963.         author = {  G. Hachtel and R. Jacoby and C. Morrison},
  1964.         title = {  Logic Optimization and Testability },
  1965.         note = {  unpublished manuscript },
  1966.         year = { 1988 }
  1967. }
  1968.  
  1969. @article{ kohavi-kohavi,
  1970.     author = {  I. Kohavi and Z. Kohavi},
  1971.     title =   "Detection of multiple faults in combinational logic networks",
  1972.     journal = {  IEEE Transactions on Computers},
  1973.     volume = {  C21 },
  1974.     month = {  June },
  1975.     number = {  6 },
  1976.     pages = {556-568},
  1977.     year = { 1972 }
  1978. }
  1979.  
  1980. @article{ podem,
  1981.     author = {  P. Goel},
  1982.     title =   "An {I}mplicit {E}numeration {A}lgorithm to {G}enerate {T}ests
  1983. for
  1984. {C}ombinational {L}ogic {C}ircuits",
  1985.     journal = {  IEEE Transactions on Computers},
  1986.     year = { 1981},
  1987.     volume = {  C30 },
  1988.     month = {  March },
  1989.     number = {  3 },
  1990.     pages = {215-222}
  1991. }
  1992.  
  1993. @article{ schertz-metze-design,
  1994.     author = {  D. Scherz and G. Metze},
  1995.     title =   "On the Design of Multiple Fault Diagnosable Networks",
  1996.     journal = {  IEEE Transactions on Computers},
  1997.     year = { 1971},
  1998.     volume = {  C20 },
  1999.     month = {  November },
  2000.     number = {  11 },
  2001.     pages = {1361-1364}
  2002. }
  2003.  
  2004. @article{ hayes-nand,
  2005.     author = {  John P. Hayes},
  2006.     title =   "A {NAND} Model for Fault Diagnosis in Combinational Logic 
  2007. Networks",
  2008.     journal = {  IEEE Transactions on Computers},
  2009.     year = { 1971},
  2010.     volume = {  C20 },
  2011.     month = {  December },
  2012.     number = {  12 },
  2013.     pages = {1496-1505}
  2014. }
  2015.  
  2016. @article{ armstrong-minimal,
  2017.     author = {  D. B. Armstrong},
  2018.     title =   "On {F}inding a {N}early {M}inimal {S}et of {F}ault {D}etection
  2019. {T}ests for {C}ombinational {L}ogic {N}ets",
  2020.     journal = {  IEEE Transactions on Computers},
  2021.     year = { 1966},
  2022.     pages = {  66-73 },
  2023.     volume = {  EC-15 },
  2024.     month = {  February },
  2025.     number = {  2 }   
  2026. }
  2027.  
  2028. @article{ hayes-minimal,
  2029.     author = {  John P. Hayes},
  2030.     title =   "{On Realizations of Boolean Functions Requiring a Minimal
  2031. or Near-Minimal Number of Tests}",
  2032.     journal = {  IEEE Transactions on Computers},
  2033.     year = { 1971},
  2034.     volume = {  C20 },
  2035.     month = {  December },
  2036.     number = {  12 }   
  2037. }
  2038.  
  2039. @article{ brand-redund,
  2040.     author = {  Daniel Brand}, 
  2041.     title =   "Redundancy and Don't Cares in Logic Synthesis",
  2042.     journal = {  IEEE Transactions on Computers},
  2043.     year = { 1983},
  2044.     volume = {  C32 },
  2045.     month = {  October },
  2046.     number = {  10 }   
  2047. }
  2048.  
  2049. @article{ schertz-metze,
  2050.     author = {  D. Scherz and G. Metze},
  2051.     title =   "A New Representation for Faults in Combinational 
  2052. Digital Circuits",
  2053.     journal = {  IEEE Transactions on Computers},
  2054.     year = { 1972},
  2055.     volume = {  C21 },
  2056.     month = {  August },
  2057.     number = {  8 }   
  2058. }
  2059.  
  2060. @article{ dandapani-74,
  2061.     author = {  R. Dandapani and S. Reddy},
  2062.     title =   "On the Design of Logic Networks with Redundancy and Testability
  2063. Considerations",
  2064.     journal = {  IEEE Transactions on Computers},
  2065.     year = { 1974 },
  2066.     volume = {  C23 },
  2067.     month = {  November },
  2068.     number = {  11 }
  2069. }
  2070.  
  2071. @article{ lee-redundancy,
  2072.     author = {  Hsia-Peng Lee and Edward Davidson},
  2073.     title =   "Redundancy Testing in Combinational Networks",
  2074.     journal = {  IEEE Transactions on Computers},
  2075.     year = { 1974 },
  2076.     volume = {  C23 },
  2077.     month = {  October },
  2078.     number = {  10 }
  2079. }
  2080.  
  2081. @article{ cause-effect-analysis},
  2082.     author = {  Douglas Bossen and  Se June Hong},
  2083.     title =   "Cause-Effect Analysis for Multiple Fault Detection in 
  2084. Combinational Networks",
  2085.     journal = {  IEEE Transactions on Computers},
  2086.     year = { 1971 },
  2087.     volume = {  C20 },
  2088.     month = {  November },
  2089.     number = {  11 }
  2090. }
  2091.  
  2092. @inproceedings{ lssd,
  2093.     author = {  E. Eichelberger and T. W. Williams},
  2094.     title = "A logical design structure for LSI Testing",
  2095.     booktitle = {Proceedings of the 14th Design Automation Conference},
  2096.     pages = {  462-468 },
  2097.     month = {  June },
  2098.     year = {1977}
  2099. }
  2100.  
  2101. @inproceedings{ shulz-redund,
  2102.     author = {  Michael Schulz and Elisabeth Auth},
  2103.     title = "Advanced Automatic Test Pattern Generation and Redundancy 
  2104. Identification Techniques",
  2105.     booktitle = {Proceedings of the Fault Tolerant Computing Symposium},
  2106.     year = {1988}
  2107. }
  2108.  
  2109. @article{ williams-parker,
  2110.     author = {   T. W. Williams and K. P. Parker},
  2111.     title =   "Design for testability- a survey",
  2112.     journal = {  IEEE Transactions on Computers},
  2113.     year = { 1982 },
  2114.     volume = {  C31 },
  2115.     month = {  January },
  2116.     number = {  1 },
  2117.     pages = {  2-15 },
  2118.     year = {1982}
  2119. }
  2120.  
  2121. @inproceedings{ miczo-limit,
  2122.     author = "  Alexander Miczo",
  2123.     title = "The Sequential {ATPG}: A Theoretical Limit",
  2124.     booktitle = {1983 International  Test Conference},
  2125.     pages = {  143-147},
  2126.     year = {1983}
  2127. }
  2128.  
  2129. @article{kundu-covering,
  2130.     author =   "S. Kundu",
  2131.     title =   "Design of {M}ultioutput {CMOS} {C}ombinational
  2132. {C}ircuits for {R}obust {T}estability",
  2133.     journal = {  IEEE Transactions on Computer-Aided Design},
  2134.     year = { 1989 },
  2135.     pages = {  1222-1226},
  2136.     volume = {  8 },
  2137.     month = {  November },
  2138.     number = {  11 }
  2139. }
  2140.  
  2141.  
  2142. @BOOK{roth-book,
  2143.     AUTHOR = "C. H. Roth",
  2144.     TITLE = "Fundamentals of Logic Design",
  2145.     PUBLISHER = "West Publishing Company",
  2146.     YEAR = "1979"
  2147. }
  2148.  
  2149. @CONFERENCE{rudell-phd,
  2150.     AUTHOR = "R. Rudell",
  2151.     TITLE = "Logic {S}ynthesis for {VLSI} {D}esign",
  2152.     BOOKTITLE = "U. C. Berkeley, ERL Memo 89/49",
  2153.     MONTH = "April",
  2154.     YEAR = "1989"
  2155. }
  2156.  
  2157. @CONFERENCE{anton-ms,
  2158.     AUTHOR = "A. Stoelzle",
  2159.     TITLE = "A {VLSI} {W}ordprocessing {S}ubsystem for a {R}eal {T}ime
  2160. {L}arge {V}ocabulary {C}ontinuous {S}peech {R}ecognition {S}ystem",
  2161.     BOOKTITLE = "MS Thesis",
  2162.     MONTH = "September",
  2163.     YEAR = "1989"
  2164. }
  2165.  
  2166. @BOOK{kohavi-book,
  2167.     AUTHOR = "Z. Kohavi",
  2168.     TITLE = "Switching and Finite Automata Theory",
  2169.     PUBLISHER = "Computer Science Press",
  2170.     YEAR = "1978"
  2171. }
  2172.  
  2173. @BOOK{pdp-book,
  2174.     AUTHOR = "D. P. Siewiorek and C. G. Bell and A. Newell",
  2175.     TITLE = "Computer Structures: Principles and Examples",
  2176.     PUBLISHER = "McGraw-Hill Book Company",
  2177.     YEAR = "1982"
  2178. }
  2179.  
  2180. @article{rabiner,
  2181.     author =  "B. H. Juang and L. R. Rabiner",
  2182.     title =  "An {I}ntroduction to {H}idden {M}arkov {M}odels",
  2183.     journal = {  IEEE ASSP Magazine},
  2184.     year = { 1986 },
  2185.     pages = {  14-16},
  2186.     month = {  January }
  2187. }
  2188.  
  2189. @MANUAL{federal-des,
  2190.     TITLE = "Data Encryption Standard",
  2191.     ORGANIZATION = "U. S. Department of Commerce, National Bureau of
  2192. Standards",
  2193.     MONTH = "January",
  2194.     YEAR = "1977",
  2195.     NOTE = "Federal Information Processing Standards Publication (FIPS PUB
  2196. 46)"
  2197. }
  2198.  
  2199. @CONFERENCE{unix-des,
  2200.     AUTHOR = "R. Morris and K. Thompson",
  2201.     TITLE = "Password {S}ecurity: {A} {C}ase {H}istory",
  2202.     BOOKTITLE = "Unix Programmers Manual's Manual, Seventh Edition, Volume
  2203. 2A",
  2204.     PUBLISHER = "Bell Laboratories",
  2205.     MONTH = "January",
  2206.     YEAR = "1979"
  2207. }
  2208.  
  2209. @CONFERENCE{cheng-agrawal-initialize,
  2210.     AUTHOR = "K-T. Cheng and V. D. Agrawal",
  2211.     TITLE = "State Assignment for Initializable Synthesis",
  2212.     BOOKTITLE = "Proceedings of the Int'l Conference on Computer-Aided
  2213. Design",
  2214.     PAGES = "212-215",
  2215.     MONTH = "November",
  2216.     YEAR = "1989"
  2217. }
  2218.  
  2219. @CONFERENCE{cheng-agrawal-encode,
  2220.     AUTHOR = "K-T. Cheng and V. D. Agrawal",
  2221.     TITLE = "Design of {S}equential {M}achines for {E}fficient {T}est
  2222. {G}eneration",
  2223.     BOOKTITLE = "Proceedings of the Int'l Conference on Computer-Aided
  2224. Design",
  2225.     PAGES = "358-361",
  2226.     MONTH = "November",
  2227.     YEAR = "1989"
  2228. }
  2229.  
  2230. @CONFERENCE{ghosh-rtl,
  2231.     AUTHOR = "A. Ghosh and S. Devadas and A. R. Newton",
  2232.     TITLE = "Sequential {T}est {G}eneration at the {R}egister
  2233. {T}ransfer and {L}ogic {L}evels",
  2234.     BOOKTITLE = "Proceedings of the $27^{th}$ Design Automation Conference",
  2235.     PAGES = "580-586",
  2236.     MONTH = "June",
  2237.     YEAR = "1990"
  2238. }
  2239.  
  2240. @CONFERENCE{seq-multi,
  2241.    AUTHOR = "P. Ashar and S. Devadas and A. R. Newton",
  2242.    TITLE = "Multiple {F}ault {T}estable {S}equential {M}achines",
  2243.    BOOKTITLE = "Proceedings of the Int'l Conference on Circuits and Systems",
  2244.    PAGES = "3118-3121",
  2245.    MONTH = "May",
  2246.    YEAR = "1989"
  2247. }
  2248.  
  2249. @CONFERENCE{tohma-fail-safe,
  2250.     AUTHOR = "Y. Tohma and Y. Ohyama and R. Zakai",
  2251.     TITLE = "Realization of {F}ail-{S}afe {S}equential {M}achines by
  2252. {U}sing a k-out-of-n {C}ode",
  2253.     BOOKTITLE = "IEEE Transactions on Computers",
  2254.     PAGES = "1270-1275",
  2255.     MONTH = "November",
  2256.     YEAR = "1971"
  2257. }
  2258.  
  2259. @CONFERENCE{sawin-fault-detection,
  2260.     AUTHOR = "D. W. Sawin and G. W. Makin and S. R. Groenig",
  2261.     TITLE = "Design of {A}synchronous {S}equential {M}achines for
  2262. {F}ault {D}etection",
  2263.     BOOKTITLE = "Proceedings of the 2nd Fault Tolerant Computing Symposium",
  2264.     PAGES = "170-175",
  2265.     MONTH = "June",
  2266.     YEAR = "1972"
  2267. }
  2268.  
  2269. @CONFERENCE{hachtel-multi-fault,
  2270.    AUTHOR = "G. D. Hachtel and R. M. Jacoby and K. Keutzer and C. R.
  2271. Morrison",
  2272.    TITLE= "On the {R}elationship {B}etween {A}rea {O}ptimization and
  2273. {M}ultifault {T}estabilty of {M}ultilevel {L}ogic",
  2274.     BOOKTITLE = "Int'l Conference on Computer-Aided Design",
  2275.    NOTE="(Extended version submitted to IEEE TCAD)",
  2276.    MONTH = "November",
  2277.     pages = {422-425},
  2278.    YEAR = "1989"
  2279. }
  2280.  
  2281. @CONFERENCE{kevin-decom,
  2282.    AUTHOR = "K. Lam and S. Devadas",
  2283.    TITLE= "Performance-Oriented Synthesis of Finite State Machines",
  2284.     BOOKTITLE = "Int'l Conference on Circuits and Systems",
  2285.    MONTH = "May",
  2286.    YEAR = "1990"
  2287. }
  2288.  
  2289. @inproceedings{ najm-statcur,
  2290.     author = "R. Burch and F. Najm and P. Yang and D. Hocevar",
  2291.     title = "Pattern-independent {C}urrent {E}stimation for
  2292. {R}eliability {A}nalysis of {CMOS} {C}ircuits",
  2293.     booktitle = {Proceedings of the 25th Design Automation Conference},
  2294.     pages = {  294-299},
  2295.     month = {June},
  2296.     year = {1988}
  2297. }
  2298.  
  2299. @BOOK{abramovici-breuer-friedman,
  2300.    AUTHOR = "M. Abramovici and M. A. Breuer and A. D. Friedman",
  2301.    TITLE= "Digital Systems Testing and Testable Design",
  2302.    PUBLISHER = "Computer Science Press",
  2303.    YEAR = "1990"
  2304. }
  2305.  
  2306. @CONFERENCE{pramanick-reddy-ftcs,
  2307.    AUTHOR = "A. Pramanick and S. Reddy",
  2308.    TITLE= "{On The Design of Path Delay Fault Testable Combinational
  2309. Circuits}",
  2310.    BOOKTITLE = "Proceedings of the $20^{th}$ Fault Tolerant Computing
  2311. Symposium",
  2312.     MONTH = "June",
  2313.    PAGES = "374-381",
  2314.    YEAR = "1990"
  2315. }
  2316.  
  2317. @CONFERENCE{pramanick-reddy-iscas,
  2318.    AUTHOR = "A. Pramanick and S. Reddy and S. Sengupta",
  2319.    TITLE= "Synthesis of {C}ombinational {L}ogic {C}ircuits for {P}ath
  2320. {D}elay {F}ault {T}estability",
  2321.    BOOKTITLE = "Int'l Symposium on Circuits and Systems",
  2322.    PAGES = "3105-3108",
  2323.     MONTH = "May",
  2324.    YEAR = "1990"
  2325. }
  2326.  
  2327. @inproceedings{ cones,
  2328.     author = {  C. E. Stroud and  R. R. Munoz and  D. A. Pierce },
  2329.     title = "C{ONES}: {A} {S}ystem {f}or {A}utomated {S}ynthesis of
  2330. {VLSI} and {P}rogrammable {L}ogic from {B}ehavioral {M}odels",
  2331.     booktitle = "Proceedings of the Int'l Conference on Computer-Aided
  2332. Design",
  2333.     pages = {  428-431 },
  2334.     month = { November },
  2335.     year = { 1986 }
  2336.     }
  2337.  
  2338. @article{delay-theory,
  2339.         author = { S. Devadas and K. Keutzer},
  2340.         title = "Synthesis of {R}obust {D}elay-Fault {T}estable {C}ircuits: 
  2341. {T}heory",
  2342.         journal = {IEEE Transactions on Computer-Aided Design of Integrate
  2343.                           Circuits and Systems},
  2344.         note = {To appear},
  2345.         MONTH = "September",
  2346.         year = { 1991 }
  2347. }
  2348.  
  2349. @article{delay-practice,
  2350.         author = { S. Devadas and K. Keutzer},
  2351.         title = "Synthesis of {R}obust {D}elay-Fault {T}estable {C}ircuits: 
  2352. {P}ractice",
  2353.         journal = {IEEE Transactions on Computer-Aided Design of Integrate
  2354.                           Circuits and Systems},
  2355.         note = {To appear},
  2356.         MONTH = "October",
  2357.         year = { 1991 }
  2358. }
  2359.  
  2360.  
  2361. @inproceedings{ mcfarland-parker,
  2362.     author = "M. C. McFarland and A. C. Parker",
  2363.     title = "An {A}bstract {M}odel of {B}ehavior for {H}ardware
  2364. {D}escriptions",
  2365.     booktitle = {IEEE Transactions on Computers},
  2366.     pages = {621-636},
  2367.     month = {July},
  2368.     volume = { C-32},
  2369.     year = {1983}
  2370. }
  2371.  
  2372. @inproceedings{ clarke-tutorial,
  2373.     author = "E. M. Clarke and O. Grumberg",
  2374.     title = "Research on {A}utomatic {V}erification of {F}inite-{S}tate
  2375. {C}oncurrent {S}ystems",
  2376.     booktitle = {Annual Reviews of Computer Science},
  2377.     pages = {269-290},
  2378.     volume = { 2},
  2379.     year = {1987}
  2380. }
  2381.  
  2382. @inproceedings{ jha-abraham,
  2383.     author = "N. K. Jha and J. A. Abraham",
  2384.     title = "Design of {T}estable {CMOS} {L}ogic {C}ircuits {U}nder
  2385. {A}rbitrary {D}elays",
  2386.     booktitle = {IEEE Transactions on Computer-Aided Design},
  2387.     pages = {264-269},
  2388.     volume = {CAD-4},
  2389.     month = {July},
  2390.     year = {1985}
  2391. }
  2392.  
  2393. @inproceedings{ seth-kodandapani,
  2394.     author = "S. C. Seth and K. L. Kodandapani",
  2395.     title = "{Diagnosis of Faults in Linear Tree Networks}",
  2396.     booktitle = {IEEE Transactions on Computers},
  2397.     pages = {29-33},
  2398.     volume = {C-26},
  2399.     month = {January},
  2400.     year = {1977}
  2401. }
  2402.  
  2403. @inproceedings{ reddy-reddy-sopen,
  2404.     author = "S. M. Reddy and M. K. Reddy",
  2405.     title = "Testable {R}ealization for FET {S}tuck-{O}pen {F}aults in
  2406. {CMOS} {C}ombinational {L}ogic {C}ircuits",
  2407.     booktitle = {IEEE Transactions on Computers},
  2408.     pages = {742-754},
  2409.     volume = {C-35},
  2410.     month = {August},
  2411.     year = {1986}
  2412. }
  2413.  
  2414. @inproceedings{ reddy-reddy-kuhl,
  2415.     author = "S. M. Reddy and M. K. Reddy and J. G. Kuhl",
  2416.     title = "On {T}estable {D}esign for {CMOS} {L}ogic {C}ircuits",
  2417.     booktitle = {Proceedings of the Int'l Test Conference},
  2418.     pages = {435-455},
  2419.     month = {October},
  2420.     year = {1983}
  2421. }
  2422.  
  2423. @CONFERENCE{bull-verif,
  2424.    AUTHOR = "O. Coudert and C. Berthet and J. C. Madre",
  2425.    TITLE = "{Verification of Sequential Machines Using Boolean Functional
  2426. Vectors}",
  2427.    BOOKTITLE = "IMEC-IFIP Int'l Workshop on Applied Formal Methods for
  2428. Correct VLSI Design",
  2429.    PAGES = "111-128",
  2430.    MONTH = "November",
  2431.    YEAR = "1989"
  2432. }
  2433.  
  2434. @inproceedings{ rajski-multiple-fault,
  2435.     author = "H. Cox and J. Rajski",
  2436.     title = "{A Method of Fault Analysis for Test Generation on Fault
  2437. Diagnosis}",
  2438.     booktitle = {IEEE Transactions on Computer-Aided Design},
  2439.     pages = {813-833},
  2440.     volume = {7},
  2441.     month = {July},
  2442.     year = {1988}
  2443. }
  2444.  
  2445. @inproceedings{ maximum-current,
  2446.     author = "S. Chowdhury and J. S. Barkatullah",
  2447.     title = "{Estimation of Maximum Currents in MOS IC Logic Circuits}",
  2448.     booktitle = {IEEE Transactions on Computer-Aided Design},
  2449.     pages = {642-654},
  2450.     volume = {9},
  2451.     month = {June},
  2452.     year = {1990}
  2453. }
  2454.  
  2455. @inproceedings{ delay-defect-evaluation,
  2456.     author = "O. Bula and J. Moser and J. Trinko and M. Weismann and F.
  2457. Woytowich",
  2458.     title = "{Gross Delay Defect Evaluation for a CMOS Logic Design
  2459. System Product}",
  2460.     booktitle = {IBM Technical Memorandum},
  2461.     month = {May},
  2462.     year = {1989}
  2463. }
  2464.  
  2465.  
  2466. @CONFERENCE{ craig-phd,
  2467.         author = { G. L. Craig },
  2468.         title = "{Stuck-Open Fault Testability in Combinational Networks}",
  2469.     booktitle = {Ph.D thesis, University of Wisconsin at Madison},
  2470.         year = { 1987 }
  2471. }
  2472.  
  2473.  
  2474. @inproceedings{ keutzer-asics,
  2475.     author = {  K. Keutzer },
  2476.     title = "{Three Competing Design Methodologies for {\sc ASICS}:
  2477. Architectural Synthesis, Logic Synthesis and Module Generation}",
  2478.     booktitle = {  Proceedings of the $26^{th}$ Design Automation Conference
  2479. },
  2480.     pages = {  308-313 },
  2481.     publisher = {  ACM/IEEE },
  2482.     month = { June },
  2483.     year = { 1989 }
  2484. }
  2485.  
  2486.  
  2487. @unpublished{ mahjong,
  2488.     author = "H-K. T. Ma and R-S. Wei",
  2489.     title = "{ MAHJONG User's Manual}",
  2490.     note = {  University of California, Berkeley },
  2491.     year = { 1986 }
  2492. }
  2493.  
  2494. @unpublished{ hachtel-somenzi-private,
  2495.     author = "G. Hachtel and F. Somenzi",
  2496.     note = {  Personal Communication },
  2497.     year = { 1990 }
  2498. }
  2499.  
  2500. @inproceedings{ kim-newborn,
  2501.     author = "J. Kim and M. M. Newborn",
  2502.     title = "{The Simplification of Sequential Machines with Input
  2503. Restrictions}",
  2504.     booktitle = {IEEE Transactions on Computers},
  2505.     pages = {1440-1443},
  2506.     volume = {C-20},
  2507.     month = {December},
  2508.     year = {1972}
  2509. }
  2510.  
  2511. @CONFERENCE{delay-chips,
  2512.    AUTHOR = "S. Devadas and K. Keutzer",
  2513.    TITLE = "{Design of Integrated Circuits Fully Testable for Delay
  2514. Faults and Multifaults}",
  2515.    BOOKTITLE = "Proceedings of the Int'l Test Conference",
  2516.    PAGES = "284-293",
  2517.    MONTH = "October",
  2518.    YEAR = "1990"
  2519. }
  2520.  
  2521. @CONFERENCE{d-k-survey,
  2522.    AUTHOR = "S. Devadas and K. Keutzer",
  2523.    TITLE= "{Synthesis for Testability: A Brief Survey}",
  2524.    BOOKTITLE = "Int'l Symposium on Circuits and Systems",
  2525.     MONTH = "May",
  2526.    YEAR = "1990",
  2527.    PAGES="3097-3099"
  2528. }
  2529.  
  2530. @CONFERENCE{d-k-vnr,
  2531.    AUTHOR = "S. Devadas and K. Keutzer",
  2532.    TITLE= "{Validatable Nonrobust Delay-Fault Testable Circuits Via
  2533. Logic Synthesis}",
  2534.    BOOKTITLE = "Int'l Symposium on Circuits and Systems",
  2535.    PAGES = "3109-3113",
  2536.     MONTH = "May",
  2537.    YEAR = "1990"
  2538. }
  2539.  
  2540.  
  2541. @CONFERENCE{ghosh-rtl-syn,
  2542.     AUTHOR = "A. Ghosh and S. Devadas and A. R. Newton",
  2543.     TITLE = "Sequential {L}ogic {S}synthesis for {T}estability {U}sing
  2544. {R}egister-{T}ransfer-{L}evel {D}escriptions",
  2545.     BOOKTITLE = "Proceedings of the Int'l Test Conference",
  2546.     PAGES = "274-283",
  2547.     MONTH = "September",
  2548.     YEAR = "1990"
  2549. }
  2550.  
  2551. @CONFERENCE{lee-bdd,
  2552.     AUTHOR = "C. Y. Lee",
  2553.     TITLE = "{Representation of Switching Circuits by Binary Decision
  2554. Programs}",
  2555.     BOOKTITLE = "Bell System Technical Journal",
  2556.     PAGES = "985-999",
  2557.     VOLUME = "38",
  2558.     MONTH = "July",
  2559.     YEAR = "1959"
  2560. }
  2561.  
  2562. @CONFERENCE{rudell-bdd,
  2563.     AUTHOR = "K. S. Brace and R. L. Rudell and R. E. Bryant",
  2564.     TITLE = "{Efficient Implementation of a BDD Package}",
  2565.     BOOKTITLE = "Proc. of $27^{th}$ Design Automation Conference",
  2566.     PAGES = "40-45",
  2567.     MONTH = "June",
  2568.     YEAR = "1990"
  2569. }
  2570.  
  2571. @CONFERENCE{akers-bdd,
  2572.     AUTHOR = "S. B. Akers",
  2573.     TITLE = "{Binary Decision Diagrams}",
  2574.     BOOKTITLE = "IEEE Transactions on Computers",
  2575.     PAGES = "509-516",
  2576.     VOLUME = "C-27",
  2577.     MONTH = "June",
  2578.     YEAR = "1978"
  2579. }
  2580.  
  2581. @CONFERENCE{park-menon,
  2582.     AUTHOR = "B. Park and P. R. Menon",
  2583.     TITLE = "{Design of Scan-Testable CMOS Sequential Circuits}",
  2584.     BOOKTITLE = "Proc. of Int'l Test Conference",
  2585.     PAGES = "369-376",
  2586.     MONTH = "September",
  2587.     YEAR = "1990"
  2588. }
  2589.  
  2590. @CONFERENCE{mao-ciletti,
  2591.     AUTHOR = "W. Mao and M. Ciletti",
  2592.     TITLE = "{Arrangement of Latches in Scan-Path Design to Improve
  2593. Delay Fault Coverage}",
  2594.     BOOKTITLE = "Proc. of Int'l Test Conference",
  2595.     PAGES = "387-393",
  2596.     MONTH = "September",
  2597.     YEAR = "1990"
  2598. }
  2599.  
  2600. @CONFERENCE{touati-verif,
  2601.     AUTHOR = "H. Touati and H. Savoj and B. Lin and R. K. Brayton and
  2602. A. Sangiovanni-Vincentelli",
  2603.     TITLE = "{Implicit State Enumeration of Finite State Machines Using
  2604. BDD's}",
  2605.     BOOKTITLE = "Proc. of Int'l Conference on Computer-Aided Design",
  2606.     NOTE = "to appear",
  2607.     MONTH = "November",
  2608.     YEAR = "1990"
  2609. }
  2610.  
  2611. @CONFERENCE{hachtel-verif,
  2612.     AUTHOR = "H. Cho and G. Hachtel and S-W. Jeong and B. Plessier and
  2613. E. Schwarz and F. Somenzi",
  2614.     TITLE = "{ATPG Aspects of FSM Verification}",
  2615.     BOOKTITLE = "Proc. of Int'l Conference on Computer-Aided Design",
  2616.     NOTE = "to appear",
  2617.     MONTH = "November",
  2618.     YEAR = "1990"
  2619. }
  2620.  
  2621. @CONFERENCE{clarke-composition,
  2622.     AUTHOR = "E. M. Clarke and D. E. Long and K. L. McMillan",
  2623.     TITLE = "{Compositional Model Checking}",
  2624.     BOOKTITLE = "Proc. of Fourth IEEE Symposium on Logic in Computer Science",
  2625.     MONTH = "June",
  2626.     YEAR = "1989"
  2627. }
  2628.  
  2629. @CONFERENCE{sabnani-algo,
  2630.     AUTHOR = "K. K. Sabnani and A. M. Lapone and M. U. Uyar",
  2631.     TITLE = "{An Algorithmic Procedure for Checking Safety Properties
  2632. of Protocols}",
  2633.     BOOKTITLE = "IEEE Transactions on Communications",
  2634.     PAGES = "940-948",
  2635.     MONTH = "September",
  2636.     YEAR = "1989"
  2637. }
  2638.  
  2639. @CONFERENCE{hoare-csp,
  2640.     AUTHOR = "C. A. R. Hoare",
  2641.     TITLE = "{Communicating Sequential Processes}",
  2642.     BOOKTITLE = "Communications of the ACM",
  2643.     PAGES = "666-677",
  2644.     MONTH = "August",
  2645.     YEAR = "1978"
  2646. }
  2647.  
  2648. @CONFERENCE{higher-order,
  2649.     AUTHOR = "M. Gordon",
  2650.     TITLE = "{Hardware Verification by Formal Proof}",
  2651.     BOOKTITLE = "Technical Report No. 74, Computer Laboratory,
  2652. University of Cambridge, Cambridge, England",
  2653.     MONTH = "August",
  2654.     YEAR = "1985"
  2655. }
  2656.  
  2657. @CONFERENCE{mcgeer-viability,
  2658.     AUTHOR = "P. McGeer and R. Brayton",
  2659.     TITLE = "{Efficient Algorithms for Computing the Longest Viable
  2660. Path in a Combinational Network}",
  2661.     BOOKTITLE = "Proceedings of the $26^{th}$ Design Automation Conference",
  2662.     PAGES = "561-567",
  2663.     MONTH = "June",
  2664.     YEAR = "1990"
  2665. }
  2666.  
  2667. @CONFERENCE{spickelmier-newton,
  2668.     AUTHOR = "R. Spickelmier and A. R. Newton",
  2669.     TITLE = "{Connectivity Verification Using a Rule-Based Approach}",
  2670.     BOOKTITLE = "Proceedings of the Int'l Conference on Computer-Aided
  2671. Design",
  2672.     PAGES = "190-192",
  2673.     MONTH = "November",
  2674.     YEAR = "1985"
  2675. }
  2676.  
  2677. @CONFERENCE{bamji-allen,
  2678.     AUTHOR = "C. Bamji and J. Allen",
  2679.     TITLE = "{GRASP: A Grammar-Based Schematic Parser}",
  2680.     BOOKTITLE = "Proceedings of the $26^{th}$ Design Automation Conference",
  2681.     PAGES = "448-453",
  2682.     MONTH = "June",
  2683.     YEAR = "1990"
  2684. }
  2685.  
  2686. @CONFERENCE{p-automata,
  2687.     AUTHOR = "S. Devadas and K. Keutzer",
  2688.     TITLE = "{An Automata-Theoretic Approach to Behavioral Equivalence}",
  2689.     BOOKTITLE = "Proceedings of the Int'l Conference on Computer-Aided
  2690. Design",
  2691.     MONTH = "November",
  2692.     YEAR = "1990"
  2693. }
  2694.  
  2695. @CONFERENCE{power-dissipation,
  2696.     AUTHOR = "S. Devadas and K. Keutzer and J. White",
  2697.     TITLE = "{Estimation of Power Dissipation in CMOS Combinational
  2698. Circuits}",
  2699.     BOOKTITLE = "Proceedings of the Custom Integrated Circuits Conference",
  2700.     PAGES = "19.7.1-19.7.6",
  2701.     MONTH = "May",
  2702.     YEAR = "1990"
  2703. }
  2704.  
  2705. @CONFERENCE{ saldanha-timing,
  2706.         author = { A. Saldanha and et al.},
  2707.         title = "Timing Optimization and Testability Considerations",
  2708.     booktitle = {the Int'l Conference on Computer-Aided Design},
  2709.         month = {  November },
  2710.         year = { 1990 }
  2711. }
  2712.  
  2713. @CONFERENCE{ saldanha-dac91,
  2714.     author = "A. Saldanha and T. Villa and R. K. Brayton and 
  2715.         A. L. Sangiovanni-Vincentelli",
  2716.     title = "A Framework for Satisfying Input and Output Encoding Constraints",
  2717.     booktitle = "Proceedings of the $28^{th}$ Design Automation Conference",
  2718.     pages = "170-175",
  2719.         month = {  June },
  2720.         year = { 1991 }
  2721. }
  2722. @CONFERENCE{savir-delay,
  2723.     AUTHOR = "J. Savir and W. H.  Anney",
  2724.     TITLE = "Random Pattern Testability of Delay Faults",
  2725.     BOOKTITLE = "Proceedings of the International Test Conference",
  2726.     MONTH = "October",
  2727.     YEAR = "1986",
  2728.     PAGES = "263-273"
  2729. }
  2730.  
  2731. @inproceedings{mccluskey-transients,
  2732.    AUTHOR = "E. J.  McCluskey",
  2733.    TITLE= "Transients in Combinational Logic Circuits",
  2734.    booktitle =  "Redundancy Techniques for Computing Systems",
  2735.    editor = "R. H. Willson and W. C. Mann",
  2736.    PUBLISHER = "Spartan Books",
  2737.    YEAR = "1962",
  2738.    PAGES = "9-46"
  2739. }
  2740.  
  2741. @CONFERENCE{testing-verif-tutorial,
  2742.    AUTHOR = "S. Devadas and R. Newton and K. Keutzer",
  2743.    TITLE= "New Trends in Testing and Verification",
  2744.     BOOKTITLE = "Tutorial Notes: Int'l Conference on Computer-Aided Design",
  2745.    MONTH = "November",
  2746.    YEAR = "1989"
  2747. }
  2748.  
  2749.  
  2750. ===========================================================================
  2751. -- 
  2752. ----------------------------------------------------------------------------
  2753. Cheng Shi                        sc@uk.ac.soton.ecs
  2754. Department of Electronics & Computer Science, University of Southampton,
  2755. England,  SO9 5NH                    Tel: +44 703 593127
  2756.