serem mais rápidos do que os em software, apesar de a parte
em hardware não possuir o gerador de vetores. Porém, deve-
se salientar que esse tempo visto na Tabela II leva em conta
o tempo de se enviar e receber dados por socket, o do ARM
tratar os dados na entrada e saída do DUT e o de propagação
no DUT.
Tabela I
T
AXA DE COBERTURA E TEMPO DE SIMULAÇÃO
Circuito PODEM GENETIC RANDOM
T(ms) TC T(ms) TC T(ms) TC
c17 15 100% 21 100% 16 100%
c432 47 86,20% 453 93,01% 78 93,01%
c499 172 99,63% 1860 99,63% 375 99,63%
c880 78 100% 1265 100% 329 99.39%
c1355 16 99,63% 16 99,63% 15 99,63%
c1908 234 99,53% 2579 99,60% 750 99,56%
c2670 16 95,01% 16 95,01% 16 95,01%
c3540 516 95,33% 7390 95,68% 1718 95,59%
c5315 750 98,98% 9703 99,29% 1516 99,29%
c6288 235 99,30% 8524 99,30% 1187 99,30%
Tabela II
T
EMPO DE EMULAÇÃO EM HARDWARE
Circuito PODEM GENETIC RANDOM
Tempo(ms) Tempo(ms) Tempo(ms)
c17 >0 >0 >0
c432 31 31 31
c499 78 109 109
c880 78 63 79
VII. CONCLUSÕES
Esse artigo apresentou uma nova plataforma de testes
para circuitos combinacionais. Um grande diferencial dessa
plataforma, é que ela utiliza somente componentes de baixo
custo. Outro grande diferencial é a integração de várias ferra-
mentas, para testes em software e em hardware.
Os resultados mostrados na Tabela II, ainda estão em desen-
volvimento. Como trabalho futuro pretende-se implementar
essa plataforma para testes de circuitos seqüências.
VIII. A
GRADECIMENTOS
Os autores agradecem à Universidade de Santa Cruz do
Sul (UNISC) e a CAPES pelo apoio para a realização desse
trabalho. Esse trabalho foi realizado nas dependências da
UNISC, dentro do laboratório do GPSEM(Grupo de Projetos
e Sistemas Embarcados).
R
EFERÊNCIAS
[1] M. Lubaszewski, E. Cota, and M. Krug, “Teste e Projeto Visando o Teste
de Circuitos e Sistemas Integrados,” REIS, RA da L.(Ed.) Concepção de
Circuitos Integrados, vol. 2, pp. 167–189, 2002.
[2] F. Kocan and D. Saab, “Dynamic Fault Diagnosis of Combinational and
Sequential Circuits on Reconfigurable Hardware,” Journal of Electronic
Testing, vol. 23, no. 5, pp. 405–420, 2007.
[3] P. Ellervee, J. Raik, and V. Tihhomirov, “Environment for Fault Simu-
lation Acceleration on FPGA.”
[4] A. Schneider et al., “Internet-based Collaborative Test Generation with
MOSCITO,” in Proc. of DATE02, pp. 4–8.
[5] M. Bushnell and V. Agrawal, Essentials of Electronic Testing for Digital,
Memory, and Mixed-signal VLSI Circuits. Kluwer Academic, 2000.
[6] D. Gizopoulos and Y. Paschalis, A.; Zorian, Embedded Processor-Based
Self-Test. Dordrecht, The Netherlands: Kluwer Academic Publishers,
2004.
[7] I. Berger and Z. Kohavi, “Fault Detection in Fanout-Free Combinational
Networks,” Transactions on Computers, vol. 100, no. 22, pp. 908–914,
1973.
[8] P. Lala, Digital Circuit Testing and Testability. Academic Pr, 1997.
[9] G. Jervan, A. Markus, P. Paomets, J. Raik, and R. Ubar, “Turbo Tester:
A CAD System for Teaching Digital Test,” Microelectronics Education,
pp. 287–290.
[10] A. Jutman, J. Raik, and R. Ubar, “SSBDDs: Advantageous Model and
Efficient Algorithms for Digital Circuit Modeling, Simulation & Test,” in
Proc. of 5th International Workshop on Boolean Problems (IWSBP’02),
pp. 19–20.
[11] A. Jutman, “On SSBDD Model Size & Complexity,” in Proc. of 4th
Electronic Circuits and Systems Conference (ECS’03), pp. 11–12.
[12] J. Roth, “Diagnosis of automata failures: A calculus and a method,” IBM
Journal of Research and Development, vol. 10, no. 4, pp. 278–291, 1966.
[13] P. Goel, “An implicit enumeration algorithm to generate tests for
combinational circuits,” IEEE Transactions on Computers, vol. 30, no. 3,
pp. 215–222, 1981.
[14] D. Whitley, “A genetic algorithm tutorial,” Statistics and Computing,
vol. 4, no. 2, pp. 65–85, 1994.
[15] S. Mourad and Y. Zorian, Principles of Testing Electronic Systems.
Wiley-Interscience, 2000.
[16] M. Cilleti, Advanced digital design with the Verilog HDL. Prentice
Hall, 2002.
[17] Spartan-3 FPGA Family: Introduction and Ordering Information, ds099-
1.pdf, Xilinx, 2004.
[18] EP9302 Data Sheet, EP9302_PP3.pdf, Cirrus Logic, 2005.