• DocumentCode
    1872061
  • Title

    Discrete test generation by continuous methods

  • Author

    Rivin, Igor ; Chakradhar, Srimat T.

  • Author_Institution
    Sch. of Math., Inst. for Adv. Study, Princeton, NJ, USA
  • fYear
    1994
  • fDate
    25-28 Apr 1994
  • Firstpage
    100
  • Lastpage
    105
  • Abstract
    We describe a continuous optimization approach for the test generation of combinational circuits. We extend the domain of signal values from the traditional Boolean 0 or 1 value to the real unit interval [0, 1]. Responses of Boolean gates comprising the circuit are also extended to deal with real input values. Non-linear smooth functions are constructed for every gate. A non-linear continuous function for the entire circuit is obtained as a summation of the individual gate functions. A similar function is derived for the faulty circuit. We construct an objective function using the good and faulty circuit functions. The objective function is minimized when at least one of the corresponding outputs of the good and faulty circuit differ. The test generation problem is formulated as the minimization of the objective function over a unit hypercube in the Euclidean space. The dimension of the space is equal to the number of primary inputs of the circuit. We optimize the smooth function inside a convex polytope using a variant of gradient descent and line search strategies. We start at the center of the hypercube and follow a trajectory to one of the corners of the hypercube that corresponds to a test vector. Preliminary experimental results on the ISCAS ´85 and ´89 benchmark circuits demonstrate the feasibility of our approach
  • Keywords
    Boolean functions; combinatorial circuits; integrated circuit testing; integrated logic circuits; logic testing; minimisation; Boolean gates; Euclidean space; combinational circuits; continuous methods; continuous optimization; convex polytope; discrete test generation; faulty circuit function; gradient descent; line search; minimization; nonlinear continuous function; nonlinear smooth functions; objective function; unit hypercube; Benchmark testing; Circuit faults; Circuit testing; Combinational circuits; Hypercubes; Mathematics; National electric code; Neural networks; Signal generators; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Test Symposium, 1994. Proceedings., 12th IEEE
  • Conference_Location
    Cherry Hill, NJ
  • Print_ISBN
    0-8186-5440-6
  • Type

    conf

  • DOI
    10.1109/VTEST.1994.292327
  • Filename
    292327