1 / 10

Neural Network ATPG

Neural Network ATPG. By Priyanka Sinha Class Presentation – VLSI Testing Spring 2005. Layout of Talk. What is a neural network Represent a circuit Inject a fault in a circuit Generate a test for the circuit Brief summary of fast ATPG References. What is a neural network?.

tammy
Download Presentation

Neural Network ATPG

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Neural Network ATPG By Priyanka Sinha Class Presentation – VLSI Testing Spring 2005 Sinha: EE7250

  2. Layout of Talk • What is a neural network • Represent a circuit • Inject a fault in a circuit • Generate a test for the circuit • Brief summary of fast ATPG • References Sinha: EE7250

  3. What is a neural network? V(i) = 1 if Sum_j_1-N(T(i,j)*V(j)) + I(i) >0 0 if if Sum_j_1-N(T(i,j)*V(j)) + I(i) <0 V(i) otherwise E = -1/2*(sum_i_1-N(sum_j_1-N(T(i,j)*V(i)*V(j))) – sum_i_1-N(I(i)*V(i)) Sinha: EE7250

  4. Circuit as neural network Sinha: EE7250

  5. Circuit as neural network Sinha: EE7250

  6. Circuit as a neural network Let A = 2 B = 2 J=2 Sinha: EE7250

  7. Inject fault in circuit Sinha: EE7250

  8. Generate test for circuit • Minimize Energy of network • Gradient descent technique • E(k) = E(V(k) = 0) – E(V(k) = 1) = I(k) + Sum_1_to_N(T(j,k)*V(j)) • For d-s-a-1, Eckt = Enot(Va,Vb) + Eand(Va,Vb,Vc) + Eor(Va,Vc,Vd) • Initial activation values are 0, that is the logic values assigned to the signals. • Then randomly perturb nodes to obtain Eckt = 0 Sinha: EE7250

  9. Fast Techniques • Simulated neural networks – gradient descent, simulated annealing • Neurocomputer - ANZA • 0-1 Quadratic Programming – • path sensitization • Transitive closure – implication graph Sinha: EE7250

  10. References • Neural Methods and Algorithms for Digital Testing, Srimat Chakradhar, V.D. Agrawal, M.L. Bushnell • Toward Massively Parallel Automatic Test Generation.SRIMAT T. HAKRADHAR, STUDENT MEMBER, IEEE, MICHAEL L. BUSHNELL, • Generalized Hopfield Neural Network for Concurrent Testing Julio Ortega, Albert0 Prieto, Member, ZEEE, Antonio Lloris, and Francisco J. Pelayo Sinha: EE7250

More Related