·
Edited
Book Chapters Derived From Workshop Papers
·
Refereed Journal Publications
·
Rigorously Refereed Conference Publications
187 total
publications
1. W. K. Fuchs, S.-Y. Kuo, "Spare
Allocation/Reconfiguration for WSI," in Wafer-Scale Integration, Swartzlander (editor), Kluwer
Academic Publishers:
2. W. K. Fuchs, N. J. Alewine,
W.-m. Hwu, "Speculative Execution and Compiler-Assisted Multiple
Instruction Recovery," in Foundations of Dependable Computing: System
Implementation, Koob, Lau (editors), Kluwer Academic Publishers:
3. W. K. Fuchs, N. Neves, K.-F.
Ssu, "Dependable Distributed and Mobile
Computing - Utilizing Time to Enhance Recovery from Failures," Dependable
Network Computing, Avresky (editor), Kluwer Academic Publishers, 1999.
1. W. K. Fuchs, M.-F. Chang, S.-Y. Kuo, P. Mazumder, C. Stunkel, "The
Impact of Parallel Architecture Granularity on Yield," in Yield Modelling and Defect Tolerance in VLSI, Moore, Maly, Strojwas (editors), Adam Hilger: London, 1988.
2. M. Sharma, W. K. Fuchs, "Applicative
Architectures for Fault-Tolerant Multiprocessors," in Concurrent
Computations: Algorithms, Architecture, and Technology,
3. W. K. Fuchs, M.-F. Chang, "Diagnosis and Repair
of Large Memories: A Critical Review and Recent Results," in Defect and
Fault Tolerance in VLSI Systems, I. Koren
(editor), vol. 1, Plenum Press:
4. W. Shi, W. K. Fuchs, "Probabilistic Analysis of
Memory Repair and Reconfiguration Heuristics," in Defect and Fault
Tolerance in VLSI Systems, C. H. Stapper, V. K.
Jain, G. Saucier (editors), vol. 2, Plenum Press: New York, 1990.
5. K. Kubiak, W. K. Fuchs,
"Reliability Analysis of Application-Specific Architectures," in Defect
and Fault Tolerance in VLSI Systems, C. H. Stapper,
V. K. Jain, G. Saucier (editors), vol. 2, Plenum Press: New York, 1990.
6. J. Long, W. K. Fuchs, J. A. Abraham,
"Implementing Forward Recovery Using Checkpoints in Distributed
Systems," Dependable Computing and Fault-Tolerant Systems - Dependable
Computing for Critical Applications, vol. 6, Meyer, Schlichting
(editors), Springer-Verlag: New York, 1992.
7. N. J. Alewine, W. K. Fuchs,
W.-m. Hwu, "Application of Compiler-Assisted Rollback Recovery to
Speculative Execution Repair," Hardware and Software Architectures for
Fault Tolerance, Lecture Notes in Computer Science, Banatre,
Lee (editors), Springer-Verlag: New York, 1994.
8. Y.-M. Wang, W. K. Fuchs, "Optimal Message Log
Reclamation for Uncoordinated Checkpointing," Fault-Tolerant
Parallel and Distributed Systems, Pradhan, Avresky (editors), IEEE Computer Society Press: Los
Alamitos, 1995.
9. S.-K. Chen, W. K. Fuchs, W.-M. Hwu, "The
Application of Compiler-Assisted Multiple Instruction Retry to VLIW
Architectures," Fault-Tolerant Parallel and Distributed Systems, Pradhan, Avresky (editors), IEEE
Computer Society Press: Los Alamitos, 1995.
1. S.-Y. Kuo, W. K. Fuchs, "Efficient Spare
Allocation for Reconfigurable Arrays," IEEE Design and Test,
(Invited Paper), vol. 4, no. 7, February 1987, pp. 24-31.
2. J. A. Abraham, P. Banerjee, C.-Y. Chen, W. K. Fuchs,
S.-Y. Kuo, A. L. N. Reddy, "Fault Tolerance Techniques for Systolic
Arrays," Computer, vol. 20, no. 7, July 1987, pp. 65-75.
3. C. B. Stunkel, B. Janssens, W. K. Fuchs, "Address Tracing for Parallel
Machines," Computer, (Special Issue on Experimental Research in
Computer Architecture), vol. 24, no. 1, January 1991, pp. 31-38.
4. W. K. Fuchs, E. E. Swartzlander
Jr., "Wafer-Scale Integration: Architectures and Algorithms," Computer,
vol. 25, no. 4, April 1992, pp. 6-8.
1. J. A. Abraham, W. K. Fuchs, "Fault and Error
Models for VLSI," Proceedings of the IEEE, vol. 74, no. 5, May
1986, pp. 639-654.
2. W. K. Fuchs, K.-L. Wu, J. A. Abraham, "Comparison
and Diagnosis of Large Replicated Files," IEEE Transactions on Software
Engineering, vol. SE-13, no. 1, January 1987, pp. 15-22.
3. W. K. Fuchs, C.-Y. R. Chen, J. A. Abraham,
"Concurrent Error Detection in Highly Structured Logic Arrays," IEEE
Journal of Solid-State Circuits, vol. SC-22, no. 4, August 1987, pp.
583-594.
4. M. M. Yen, W. K. Fuchs, J. A. Abraham, "Designing
for Concurrent Error Detection in VLSI: Application to a Microprogram
Control Unit," IEEE Journal of Solid-State Circuits, vol. SC-22,
no. 4, August 1987, pp. 595-605.
5. D. K. Hwang, W. K. Fuchs, S. M. Kang, "An
Efficient Approach to Gate Matrix Layout," IEEE Transactions on
Computer-Aided Design of Integrated Circuits and Systems, vol. CAD-6, no.
5, September 1987, pp. 802-809.
6. M. B. Lowrie, W. K. Fuchs,
"Reconfigurable Tree Architectures Using Subtree
Oriented Fault Tolerance," IEEE Transactions on Computers, vol.
C-36, no. 10, October 1987, pp. 1172-1182.
7. P. Mazumder, J. H. Patel, W.
K. Fuchs, "Methodologies for Testing Embedded Content-Addressable
Memories," IEEE Transactions on Computer-Aided Design of Integrated
Circuits and Systems, vol. 7, no. 1, January 1988, pp. 11-20.
8. M.-F. Chang, W. K. Fuchs, J. H. Patel, "Diagnosis
and Repair of Memory with Coupling Faults," IEEE Transactions on
Computers, vol. 38, no. 4, April 1989, pp. 493-500.
9. W. K. Fuchs, W. Page, J. H. Patel, P. Tobin, "Workstation-Based
Logic Animation and Microarchitecture Emulation for
Teaching Introduction to Computer Engineering," IEEE Transactions on
Education, vol. 32, no. 3, August 1989, pp. 218-225.
10. C.-C. J. Li, P. P. Chen, W. K. Fuchs, "Local
Concurrent Error Detection and Correction in Data Structures Using Virtual Backpointers," IEEE Transactions on Computers,
vol. 38, no. 11, November 1989, pp. 1481-1492.
11. M. F. Chang,
12. K.-L. Wu, W. K. Fuchs, "Recoverable Distributed
Shared Virtual Memory," IEEE Transactions on Computers, vol. 39,
no. 4, April 1990, pp. 460-469.
13. K.-L. Wu, W. K. Fuchs, J. H. Patel, "Error Recovery
in Shared Memory Multiprocessors Using Private Caches," IEEE
Transactions on Parallel and Distributed Systems, vol. 1, no. 2, April
1990, pp. 231-240.
14. S.-Y. Kuo, W. K. Fuchs, "Reconfigurable
Cube-Connected Cycles Architectures," Journal of Parallel and
Distributed Computing, vol. 9, no. 1, May 1990, pp. 1-10.
15. T. L. Wernimont, D. K.
Hwang, W. K. Fuchs, "CSP-Based Object-Oriented Description and Simulation
of a Reconfigurable Adaptive Beamforming Architecture
Using the OODRA Workbench," Journal of VLSI Signal Processing, vol.
2, no. 3, November 1990, pp. 159-172.
16. M.-F. Chang, W. K. Fuchs, "Loop-Based Design and
Reconfiguration of Wafer-Scale Linear Arrays with High Harvest Rates," IEEE
Journal of Solid-State Circuits, vol. 26, no. 5, May 1991, pp. 717-726.
17. S.-Y. Kuo, W. K. Fuchs, "Fault Diagnosis and
Spare Allocation for Yield Enhancement in Large Reconfigurable PLA's," IEEE
Transactions on Computers, vol. 41, no. 2, February 1992, pp. 221-226.
18. C. B. Stunkel, B. Janssens, W. K. Fuchs, "Address Tracing of Parallel
Systems via TRAPEDS," Journal of Microprocessors and Microsystems,
vol. 16, no. 5, May 1992, pp. 249-261.
19. C. B. Stunkel, W. K. Fuchs,
"An Analysis of Cache Performance for a Hypercube Multicomputer," IEEE
Transactions on Parallel and Distributed Computing, vol. 3, no. 4, July
1992, pp. 421-432.
20. S.-Y. Kuo, W. K. Fuchs, "Modelling
and Algorithms for Spare Allocation in Reconfigurable VLSI," Proceedings
IEE: Computers and Digital Techniques, vol. 139, no. 4, July 1992, pp.
323-328.
21. K. Kubiak, W. K. Fuchs,
"Rapid Integrated-Circuit Reliability-Simulation and Its Application to
Testing," IEEE Transactions on Reliability, vol. 41, no. 3,
September 1992, pp. 458-465.
22. W. Shi, W. K. Fuchs, "Probabilistic Analysis and
Algorithms for Reconfiguration of Memory Arrays," IEEE Transactions on
Computer-Aided Design of Integrated Circuits and Systems, vol. 11, no. 9,
September 1992, pp. 1153-1160.
23. N. Mourad, W. K. Fuchs, D.
G. Saab, "Recovery Issues in Databases Using Redundant Disk Arrays," Journal
of Parallel and Distributed Computing, no. 17, January 1993, pp. 75-89.
24. K.-L. Wu, W. K. Fuchs, "Rapid Transaction-Undo
Recovery Using Twin-Page Storage Management," IEEE Transactions on
Software Engineering, vol. 19, no. 2, February 1993, pp. 155-164.
25. Gupta, W. K. Fuchs, "Garbage Collection in a
Distributed Object-Oriented System," IEEE Transactions on Knowledge and
Data Engineering, vol. 5, no. 2, April 1993, pp. 257-265.
26. H. V. Savin, M. S. Bucknell, M. D. Spaulding, T. B. Maciukenas,
W. K. Fuchs, "Design for Concurrent Error Detection and Testability in
Storage/Logic Arrays," IEEE Journal of Solid-State Circuits, vol.
29, no. 7, July 1994, pp. 770-779.
27. Y.-M. Wang, A. Lowry, W. K. Fuchs, "Consistent
Global Checkpoints Based on Direct Dependency Tracking," Journal of
Information Processing Letters, vol. 50, 1994, pp. 223-230.
28. Janssens, W. K. Fuchs, "The Performance of Cache-Based
Error Recovery in Multiprocessors," IEEE Transactions on Parallel and
Distributed Systems, vol. 5, no. 10, October 1994, pp. 1033-1043.
29. C.-C. J. Li, E. M. Stewart, W. K. Fuchs,
"Compiler-assisted Full Checkpointing," International
Journal of Software-Practice and Experience, vol. 24, no. 10, October 1994,
pp. 871-886.
30. Y.-M. Wang, P.-Y. Chung, W. K. Fuchs, "Scheduling
for Periodic Concurrent Error Detection in Processor Arrays," Journal
of Parallel and Distributed Computing, vol. 23, no. 3, December 1994, pp.
306-313.
31. S.-K. Chen, N. J. Alewine,
W. K. Fuchs, W.-M. W. Hwu, "Incremental Compiler Transformations for
Multiple Instruction Retry," International Journal of Software -
Practice and Experience, vol. 24, no. 12, December 1994, pp. 1179-1198.
32. C.-C. J. Li, S.-K. Chen, W. K. Fuchs, W.-M. W. Hwu,
"Compiler-Based Multiple Instruction Retry," IEEE Transactions on
Computers, vol. 44, no. 1, January 1995, pp. 35-46.
33. T. Lee, W. Chuang, I. N. Hajj, W. K. Fuchs,
"Circuit-Level Dictionaries of CMOS Bridging Faults," IEEE
Transactions on Computer-Aided Design of Integrated Circuits and Systems,
vol. 14, no, 5, May 1995, pp. 596-603.
34. Y.-M. Wang, P.-Y. Chung, I.-J. Lin, W. K. Fuchs,
"Checkpoint Space Reclamation for Uncoordinated Checkpointing
in Message-Passing Systems," IEEE Transactions on Parallel and
Distributed Systems, vol. 6, no. 5, May 1995, pp. 546-554.
35. S. Khanna, W. K. Fuchs,
"A Linear Time Algorithm for Sequential Diagnosis in Hypercubes,"
Journal of Parallel and Distributed Computing, vol. 26, 1995, pp. 48-53.
36. W. Shi, W. K. Fuchs, "Optimal Interconnect
Diagnosis of Wiring Networks," IEEE Transactions on VLSI Systems,
vol. 3, no. 3, September 1995, pp. 430-436.
37. N. J. Alewine, S.-K. Chen,
W. K. Fuchs, W.-m. W. Hwu, "Compiler-Assisted Multiple Instruction
Rollback Recovery Using a Read Buffer," IEEE Transactions on Computers,
vol. 44, no. 9, September 1995, pp. 1096-1107.
38. Janssens, W. K. Fuchs, "Ensuring Correct Rollback
Recovery in Distributed Shared Memory Systems," Journal of Parallel and
Distributed Computing, vol. 29, no. 2, September 1995, pp. 211-218.
39. N. Mourad, W. K. Fuchs, D.
G. Saab, "Site Partitioning for Redundant Arrays of Distributed
Disks," Journal of Parallel and Distributed Computing, vol. 33, no.
1, February 1996, pp. 1-11.
40. P. P. Chen, A. N. Mourad, W.
K. Fuchs, "Probability of Correctness of Processor-Array Outputs Using Periodic
Concurrent Error Detection," IEEE Transactions on Reliability, vol.
45, no. 2, June 1996, pp. 285-296.
41. W. Shi, M.-F. Chang, W. K. Fuchs, "Harvest Rate
of Reconfigurable Pipelines," IEEE Transactions on Computers, vol.
45, no. 10, October 1996, pp. 1200-1203.
42. S. Khanna, W. K. Fuchs,
"A Graph Partitioning Approach to Sequential Diagnosis," IEEE
Transactions on Computers, vol. 46, no. 1, January 1997, pp. 39-47.
43. N. Neves, W. K. Fuchs,
"Adaptive Recovery for
44. Y.-M. Wang, Y. Huang, W. K. Fuchs, C. Kintala, G. Suri,
"Progressive Retry for Software Failure Recovery in Message-Passing
Applications," IEEE Transactions on Computers, vol. 46, no. 10,
October 1997, pp. 1137-1141.
45. P. G. Ryan, W. K. Fuchs, "Dynamic Fault
Dictionaries and Two-Stage Fault Isolation," IEEE Transactions on VLSI
Systems, vol. 6, no. 1, March 1998, pp. 176-180.
46. K.-F. Ssu, B. Yao, W. K.
Fuchs, N. F. Neves, "Adaptive Checkpointing with Storage Management for Mobile
Environments," IEEE Transactions on Reliability, vol. 48, no. 4,
December 1999, pp. 315-324. (selected as one of the four best papers from the 1999
IEEE
47. S.-K. Chen, W. K. Fuchs, J.-Y. Chung, "Reversible
Debugging Using Program Instrumentation," IEEE Transactions on Software
Engineering, vol. 27, no. 8, August 2001, pp. 715-727.
48. Hartanto, S. Venkataraman, W. K.
Fuchs, E. M. Rudnick, J. H. Patel, S. Chakravarty,
"Diagnostic Simulation of Stuck-at Faults in Sequential Circuits Using
Compact Lists," ACM Transactions on Design of Electronic Systems,
vol. 6, no. 4, October 2001, pp. 471-489.
49. S.-K. Chen, W. K. Fuchs, "Compiler-Assisted
Multiple Instruction Word Retry for VLIW Architectures," IEEE
Transactions on Parallel and Distributed Systems, vol. 12, no. 12, December
2001, pp. 1293-1304.
50. K.-F. Ssu, W. K. Fuchs, and
H. C. Jiau, "Process Recovery in Heterogeneous
Systems," IEEE Transactions on
Computers, Vol. 52, No. 2, February 2003, pp. 126-138.
51. M. E. Amyeen, W. K. Fuchs,
I. Pomeranz, and V. Boppana, “Fault Equivalence Identification
in Combinational Circuits Using Implication and Evaluation
Techniques,” IEEE Transactions on Computer-Aided Design
of Integrated Circuits and Systems,
Vol. 22, No. 7, July 2003, pp. 922-936.
52. S. Goldberg,
1. W. K. Fuchs, J. A. Abraham, K.-H. Huang,
"Concurrent Error Detection in VLSI Interconnection Networks," Proceedings
of the 10th Annual ACM/IEEE International Symposium on Computer Architecture,
June 1983, pp. 309-315. Also reprinted in: Interconnection Networks for
Parallel and Distributed Processing, C.-H. Wu and T.-y. Feng
(editors), IEEE Press: 1984, pp. 380-386.
2. C. Y. Wong, W. K. Fuchs, J. A. Abraham, E. S.
Davidson, "The Design of a Microprogram Control
Unit with Concurrent Error Detection," Proceedings of the 13th Annual
IEEE International Fault-Tolerant Computing Symposium, June 1983, pp.
476-483.
3. W. K. Fuchs, J. A. Abraham, "A Unified Approach
to Concurrent Error Detection in Highly Structured Logic Arrays," Proceedings
of the 14th Annual IEEE International Fault-Tolerant Computing Symposium,
June 1984, pp. 4-9.
4. W. K. Fuchs, K.-L. Wu, J. A. Abraham, "Low-Cost
Comparison and Diagnosis of Large Remotely Located Files," Proceedings
of the 5th IEEE Symposium on Reliability in Distributed Software and Database
Systems, January 1986, pp. 67-73.
5. P. Banerjee, S.-Y. Kuo, W. K. Fuchs,
"Reconfigurable Cube-Connected Cycles Architectures," Proceedings
of the 16th Annual IEEE International Fault-Tolerant Computing Symposium,
July 1986, pp. 286-291.
6. S.-Y. Kuo, W. K. Fuchs, "Efficient Spare
Allocation in Reconfigurable Arrays," Proceedings of the 23rd ACM/IEEE
Design Automation Conference, July 1986, pp. 385-390. (Recipient of the Best
Paper Award in the simulation and test category for the conference.)
7. P. Mazumder, J. H. Patel, W.
K. Fuchs, "Design and Algorithms for Parallel Testing of Random Access and
Content Addressable Memories," Proceedings of the 24th ACM/IEEE Design
Automation Conference, July 1987, pp. 688-694. (Nominated for the Best
Paper Award in the simulation and test category for the conference.)
8. S.-Y. Kuo, W. K. Fuchs, "Spare Allocation and
Reconfiguration in Large Area VLSI," Proceedings of the 25th IEEE/ACM
Design Automation Conference, June 1988, pp. 609-612.
9. C. B. Stunkel, W. K. Fuchs,
"TRAPEDS: Producing Traces for Multicomputers
Via Execution Driven Simulation," Proceedings of the ACM SIGMETRICS-
International Conference on Measurement and Modeling of Computer Systems,
May 1989, pp. 70-78.
10. D. K. Hwang, T. L. Wernimont,
W. K. Fuchs, "Evaluation of a Reconfigurable Architecture for Digital Beamforming Using the OODRA Workbench," Proceedings
of the 26th ACM/IEEE Design Automation Conference, June 1989, pp. 614-617.
11. K.-L. Wu, W. K. Fuchs, "Recoverable Distributed
Shared Virtual Memory: Memory Coherence and Storage Structures," Proceedings
of the 19th Annual IEEE International Fault-Tolerant Computing Symposium,
June 1989, pp. 520-527.
12. K.-L. Wu, W. K. Fuchs, J. H. Patel, "Cache-Based
Error Recovery for Shared Memory Multiprocessor Systems," Proceedings
of the International Conference on Parallel Processing, August 1989, pp.
159-166.
13. C. B. Stunkel, W. K. Fuchs,
"Analysis of Hypercube Cache Performance Using Address Traces Generated by
TRAPEDS," Proceedings of the International Conference on Parallel
Processing, August 1989, pp. 33-40.
14. C.-C. J. Li, W. K. Fuchs, "CATCH-
Compiler-Assisted Techniques for Checkpointing,"
Proceedings of the 20th Annual IEEE International Fault-Tolerant Computing
Symposium, June 1990, pp. 74-81.
15. C.-C. J. Li, W. K. Fuchs, "Maintaining Scalable
Checkpoints on Hypercubes," Proceedings of
the International Conference on Parallel Processing, August 1990, pp.
98-104.
16. J. Long, W. K. Fuchs, J. A. Abraham, "Forward
Recovery Using Checkpointing in Parallel
Systems," Proceedings of the International Conference on Parallel
Processing, August 1990, pp. 272-275.
17. B. Janssens, W. K. Fuchs,
"Experimental Evaluation of Multiprocessor Cache-Based Error
Recovery," Proceedings of the International Conference on Parallel
Processing, August 1991, pp. I-505--I-508.
18. K. Kubiak, S. Parkes, W. K. Fuchs, R. Saleh,
"Exact Evaluation of Diagnostic Test Resolution," Proceedings of
the ACM/IEEE Design Automation Conference, June 1992, pp. 347-352.
19. Y.-M. Wang, W. K. Fuchs, "Scheduling Message
Processing for Reducing Rollback Propagation," Proceedings of the 22nd
Annual IEEE International Fault-Tolerant Computing Symposium, July 1992,
pp. 204-211.
20. J. Long, W. K. Fuchs, J. A. Abraham,
"Compiler-Assisted Static Checkpoint Insertion," Proceedings of
the 22nd Annual IEEE International Fault-Tolerant Computing Symposium, July
1992, pp. 58-65.
21. N. J. Alewine, S.-K. Chen,
C.-C. Li, W. K. Fuchs, W.-M. Hwu, "Branch Recovery with Compiler-Assisted
Multiple Instruction Retry," Proceedings of the 22nd Annual IEEE
International Fault-Tolerant Computing Symposium, July 1992, pp. 66-73.
22. Y.-M. Wang, W. K. Fuchs, "Optimistic Message
Logging for Independent Checkpointing in
Message-Passing Systems," Proceedings IEEE Symposium on Reliable
Distributed Systems, October 1992, pp. 147-154.
23. Y.-M. Wang, Y. Huang, W. K. Fuchs, "Progressive
Retry for Software Error Recovery in Distributed Systems," Proceedings
of the 23nd Annual IEEE International Fault-Tolerant Computing Symposium,
July 1993, pp. 138-144.
24. B. Janssens, W. K. Fuchs, "Relaxing
Consistency in Recoverable Distributed Shared Memory," Proceedings of
the 23nd Annual IEEE International Fault-Tolerant Computing Symposium, July
1993, pp. 155-163.
25. A. N. Mourad, W. K. Fuchs,
D. G. Saab, "Performance of Redundant Disk Array Organizations in
Transaction Processing Environments," Proceedings of the International
Conference on Parallel Processing, vol. I, August 1993, pp. I-138--I-145.
26. A. N. Mourad, W. K. Fuchs,
D. G. Saab, "Assigning Sites to Redundant Clusters in a Distributed
Storage System," Proceedings of the International Conference on
Parallel Processing, vol. I, August 1993, pp. I-64--I-71.
27. Y.-M. Wang, W. K. Fuchs, "Lazy Checkpoint
Coordination for Bounding Rollback Propagation," Proceedings IEEE
Symposium on Reliable Distributed Systems, October 1993, pp. 78-85.
28. S.-K. Chen, W. K. Fuchs, W.-M. W. Hwu, "An
Analytical Approach to Scheduling Code for Superscalar and VLIW
Architectures," Proceedings of the International Conference on Parallel
Processing, August 1994, pp. 134-141.
29. B. Janssens, W. K. Fuchs, "Reducing
Interprocessor Dependence in Recoverable Distributed
Shared Memory," Proceedings IEEE Symposium on Reliable Distributed
Systems, October 1994, pp. 34-41.
30. S. Venkataraman, I. Hartanto, W. K. Fuchs, E. M. Rudnick, S. Chakravarty, J. H. Patel, "Rapid Diagnostic Fault
Simulation of Stuck-At Sequential Circuits Using Compact Lists," Proceedings
of the IEEE/ACM Design Automation Conference, June 1995, pp. 133-138.
31. G. Suri, B. Janssens, W. K. Fuchs, "Reduced Overhead Logging for
Rollback Recovery in Distributed Shared Memory," Proceedings of the
25th Annual IEEE International Fault-Tolerant Computing Symposium, June
1995, pp. 279-288.
32. D. Xiang, S. Venkataraman,
W. K. Fuchs, J. H. Patel, "Partial Scan Design Based on Circuit State
Information," Proceedings of the IEEE/ACM Design Automation Conference,
June 1996, pp. 807-812.
33. V. Boppana,
34. N. Neves, W. K. Fuchs, "Using
Time to Improve the Performance of Coordinated Checkpointing,"
Proceedings of the IEEE International Computer Performance and Dependability
Symposium, September 1996, pp. 282-291.
35. N. Neves, W. K. Fuchs, "Fault
Detection Using Hints from the Socket Layer," Proceedings of the 16th
IEEE Symposium on Reliable Distributed Systems, October 1997, pp. 64-71.
36. N. Neves, W. K. Fuchs, "RENEW:
A Tool for Fast and Efficient Implementation of Checkpoint Protocols," Proceedings
of the 28th Annual IEEE International Fault-Tolerant Computing Symposium,
June 1998, pp. 58-67.
37. K.-F. Ssu, W. K. Fuchs, "PREACHES
- Portable Recovery and Checkpointing in
Heterogeneous Systems," Proceedings of the 28th Annual IEEE
International Fault-Tolerant Computing Symposium, June 1998, pp. 38-47.
38. N. Neves, W. K. Fuchs, "Coordinated
Checkpointing Without Direct
Coordination," Proceedings of the International Computer Performance
and Dependability Symposium, September 1998, pp. 23-31.
39. I. Pomeranz, W. K. Fuchs, "A
Diagnostic Test Generation Procedure for Combinational Circuits Based on Test
Elimination," Proceedings of the IEEE 7th Asian Test Symposium,
December 1998, pp. 486-491.
40. B. Yao, K.-F. Ssu, W. K.
Fuchs, "Message Logging in Mobile Computing," Proceedings of the
29th Annual IEEE International Fault-Tolerant Computing Symposium, June
1999, pp. 294-301.
41. K.-F. Ssu, B. Yao, W. K.
Fuchs, "An Adaptive Checkpointing Protocol to
Bound Recovery Time with Message Logging," Proceedings of the IEEE
Symposium on Reliable Distributed Systems, October 1999, pp. 244-252.
42. B. Yao, W. K. Fuchs, "Proxy-based Recovery for
Applications on Wireless Hand-held Devices," Proceedings of the IEEE
Symposium on Reliable Distributed Systems, October 2000, pp. 2-10.
43. B. Yao, W. K. Fuchs, "Message Logging
Optimization for Wireless Networks," Proceedings of the IEEE Symposium
on Reliable Distributed Systems, October 2001, pp. 182-185.
44. B. Yao, W. K. Fuchs, "Recovery Proxy for Wireless
Applications," Proceedings of the International Symposium on Software
Reliability Engineering, November 2001, pp. 112-119.
1. W. K. Fuchs, J. A. Abraham, K.-H. Huang, "The Use
of Multiple Processors and Custom nMOS VLSI in a
Low-Cost High-Performance Data Acquisition System," Proceedings of the
International Symposium on VLSI Technology, Systems, and Applications,
March 1983, pp. 152-156.
2. J. A. Abraham, W. K. Fuchs, "Architecture and
Software Enhancements for Concurrent Detection of Computer System
Failures," Proceedings of the 7th Annual IEEE Conference of the
Engineering in Medicine and Biology Society, September 1985, pp. 197-202.
3. T. A. Davis, R. P. Kunda, W.
K. Fuchs, "Testing of Bit-Serial Multipliers," Proceedings of the
IEEE International Conference on Computer Design, October 1985, pp. 430-434.
4. C.-Y. Chen, W. K. Fuchs, J. A. Abraham,
"Efficient Concurrent Error Detection in PLAs and ROMs," Proceedings
of the IEEE International Conference on Computer Design, October 1985, pp.
525-529.
5. M. B. Lowrie, W. K. Fuchs,
"Reconfiguration Algorithms for Tree Architectures Using Sub-Tree Oriented
Fault Tolerance," Proceedings of the 9th International Conference on
Fault-Tolerant Systems and Diagnostics, June 1987, pp. 45-50.
6. J. T. Scanlon, W. K. Fuchs, "High Performance
Bit-Serial Multiplication," Proceedings of the IEEE International
Conference on Computer Design, October 1986, pp. 114-117.
7. W. K. Fuchs, "A Specification-Based Approach to
Concurrent Structure Verification in Multiprocessor Systems," Proceedings
of the IEEE International Conference on Computer Design, October 1986, pp.
375-378.
8. D. K. Hwang, W. K. Fuchs, S. M. Kang, "An
Efficient Approach to Gate Matrix Layout," Proceedings of the IEEE
International Conference on Computer-Aided Design, November 1986, pp.
312-315.
9. J. T. Scanlon, W. K. Fuchs, "A Testing Strategy
for Bit-Serial Arrays," Proceedings of the IEEE International
Conference on Computer-Aided Design, November 1986, pp. 284-287.
10. S.-Y. Kuo, W. K. Fuchs, "Fault Diagnosis and
Spare Allocation for Yield Enhancement in Large Reconfigurable PLAs," Proceedings
of the International Test Conference, September 1987, pp. 944-951.
11. B. T. Cunningham, W. K. Fuchs, P. Banerjee,
"Fault Characterization and Delay Fault Testing of GaAs
Logic Circuits," Proceedings of the International Test Conference,
September 1987, pp. 836-842.
12. M. D. Spaulding, W. K. Fuchs, "Design for
Concurrent Error Detection in Storage/Logic Arrays," Proceedings of the
8th Real-Time Systems Symposium, December 1987, pp. 282-289.
13. M. S. Bucknell, W. K. Fuchs,
H. V. Savin, "Design of Testable Storage/Logic
Arrays," Proceedings of the IEEE International Symposium on Circuits
and Systems, June 1988, pp. 209-212.
14. A. Gupta, W. K. Fuchs, "Reliable Garbage
Collection in Distributed Object Oriented Systems," Proceedings of the IEEE
International Computer Software and Applications Conference, October 1988,
pp. 324-328.
15. C. C. Li, P. P. Chen, W. K. Fuchs "Local
Concurrent Error Detection and Correction in Data Structures Using Virtual Backpointers," Proceedings of the IEEE International
Computer Software and Applications Conference, October 1988, pp. 245-251.
16. D. K. Hwang, W. K. Fuchs, "Message Passing Models
for Design and Analysis of Reliable Large-Area VLSI Architectures," Proceedings
of the Government Microcircuit Applications Conference, November 1988, pp.
227-230.
17. M.-F. Chang, W. K. Fuchs, J. H. Patel, "Diagnosis
and Repair of Memory with Coupling Faults," Proceedings of the IEEE
International Conference on Computer-Aided Design, November 1988, pp.
524-527.
18. D. K. Hwang, W. K. Fuchs, "CSP-Based
Object-Oriented Description of Parallel Reconfigurable Architectures," Proceedings
of the IEEE International Conference on Wafer-Scale Integration, January
1989, pp. 111-120.
19. W. K. Fuchs, "Computer-Aided Design and Analysis
of Reliable Application Specific Parallel VLSI Architectures," Proceedings
of the International Conference on Circuits and Systems, July 1989, pp.
314-317.
20. C. B. Stunkel, W. K. Fuchs,
D. C. Rudolph, D. A. Reed, "Linear Optimization: A Case Study in
Performance Analysis," Proceedings of the 4th Conference on Hypercubes, Concurrent Computers and Applications,
March 1989.
21. K.-L. Wu, W. K. Fuchs, "A Cache-Aided
Multiprocessor Rollback Recovery Scheme," Proceedings of the 1989 Joint
Fault-Tolerant Computing Symposium, July 1989, pp. 280-285.
22. P. P. Chen, W. K. Fuchs, "Periodic Application of
Concurrent Error Detection in Processor Arrays," Proceedings of the
Government Microcircuit Applications Conference, November 1989, pp.
451-454.
23. M.-F. Chang, W. Shi, W. K. Fuchs, "Optimal Wafer
Probe Testing and Diagnosis of k-out-of-n Structures," Proceedings
of the IEEE International Conference on Computer-Aided Design, November
1989, pp. 238-241.
24. P. G. Ryan, D. G. Saab, W. K. Fuchs, "A Visually
Oriented Architectural Fault Simulation Environment for WSI," Proceedings
of the IEEE International Conference on Wafer-Scale Integration, January
1990, pp. 167-173.
25. C.-C. J. Li, W. K. Fuchs, "Graceful Degradation
on Hypercube Multiprocessors Using Data Redistribution," Proceedings
5th Distributed Memory Computing Conference, April 1990, pp. 1446-1454.
26. K.-L. Wu, W. K. Fuchs, "Twin-Page Storage
Management for Rapid Transaction-Undo Recovery," Proceedings IEEE
Computer Software and Applications Conference, October & November 1990,
pp. 295-300. (Also reprinted as IBM Technical Report RC 15912, "Rapid
Transaction-Undo Recovery Using Twin-Page Storage Management," 7/10/90.)
27. P. P. Chen, A. N. Mourad, W.
K. Fuchs, "Confidence in Processor Array Outputs Under Periodic
Application of Concurrent Error Detection," Proceedings IEEE/IFIP
International Workshop on Defect and Fault Tolerance in VLSI Systems,
November 1990, pp. 299-305.
28. P. G. Ryan, W. K. Fuchs, "Partial Detectability Profiles," Proceedings IEEE
International Conference on Computer-Aided Design, November 1990, pp.
372-375.
29. C. B. Stunkel, B. Janssens, W. K. Fuchs, "Collecting Address Traces from
Parallel Computers," Proceedings 24th Annual Hawaii International
Conference on System Sciences- Experimental Research in Computer Architecture,
vol. 1, January 1991, pp. 373-383.
30. W. Shi, W. K. Fuchs, "Large Area Defect-Tolerant
Tree Architectures," Proceedings IEEE International Conference on Wafer
Scale Integration, January 1991, pp. 127-133.
31. M.-F. Chang, W. K. Fuchs, "Design and Parallel
Testing of Wafer Scale Linear Arrays with High Harvest Rates," Proceedings
IEEE International Conference on Wafer Scale Integration, January 1991, pp.
285-291.
32. P. G. Ryan, S. Rawat, W. K.
Fuchs, "Automated Diagnosis of VLSI Failures," Proceedings of the
IEEE VLSI Test Symposium, April 1991, pp. 187-192.
33. R. K. Iyer, J. H. Patel, W. K. Fuchs, P. Banerjee, R.
Horst, "Hardware and Software Fault Tolerance," Encyclopedia of
Microcomputers, A. K., J. G. Williams (editors), vol. 8, Marcel Dekker: New
York, 1991, pp. 161-199.
34. K. Kubiak, W. K. Fuchs,
"Multiple-Fault Simulation and Coverage of Deterministic Single-Fault Test
Sets," Proceedings IEEE International Test Conference, October
1991, pp. 956-962.
35. P. G. Ryan,
36. W. K. Fuchs, "Memory Management and Compiler
Support for Rapid Recovery from Failures in Computer Systems," Proceedings
of the 8th AIAA Computing in Aerospace Conference, October 1991, pp.
481-488.
37. W. Shi, M.-F. Chang, W. K. Fuchs, "Harvest Rate
of Reconfigurable Pipelines," Proceedings of the IEEE Workshop on
Defect and Fault Tolerance in VLSI Systems, November 1991, pp. 93-102.
38. W. Shi, W. K. Fuchs, "Optimal Spare Allocation
for Defect-Tolerant VLSI," Proceedings of the IEEE International
Conference on Wafer-Scale Integration, January 1992, pp. 193-199.
39. A.
40. A. N. Mourad, W. K. Fuchs,
D. G. Saab, "Database Recovery Using Redundant Disk Arrays," Proceedings
8th International Conference on Data Engineering, February 1992, pp. 176-183.
41. E. M. Rudnick, W. K. Fuchs, J. H. Patel,
"Diagnostic Fault Simulation of Sequential Circuits," Proceedings
International Test Conference, September 1992, pp. 178-186.
42. W. K. Fuchs, "Fault Diagnosis for Large
Sequential Circuits," Proceedings 3rd International Conference on
43. W. K. Fuchs, P. G. Ryan, "Defect Location in
Large Sequential Circuits," Proceedings TECHCON Conference,
September 1993, pp. 135-137.
44. P. G. Ryan, W. K. Fuchs,
45. P. G. Ryan, W. K. Fuchs, "Test Set Partitioning
and Dynamic Fault Dictionaries for Sequential Circuits," Proceedings
IEEE Asian Test Symposium, November 1993, pp. 179-184. Also chosen to
appear in the IEEE Computer Society Asian Test Symposium Tenth Anniversary
Compendium , 2001.
46. P. G. Ryan, W. K. Fuchs, "Addressing the Size
Problem in Fault Dictionaries," Proceedings of the International
Symposium for Testing & Failure Analysis, November 1993, pp. 129-133.
47. W. Shi, W. K. Fuchs, "Optimal Interconnect
Diagnosis," Proceedings IEEE Asian Test Symposium, November 1993,
pp. 197-200.
48. T. Lee, W. Chuang, I. N. Hajj, W. K. Fuchs,
"Circuit-Level Dictionaries of CMOS Bridging Faults," Proceedings
of the IEEE VLSI Test Symposium, April 1994, pp. 386-391.
49. V. Boppana, W. K. Fuchs,
"Fault Dictionary Compaction by Output Sequence Removal," Proceedings
IEEE International Conference on Computer-Aided Design, November 1994, pp.
576-579.
50. G. Suri, Y. Huang, Y.-M.
Wang, W. K. Fuchs, C. Kintala, "An
Implementation and Performance Measurement of the Progressive Retry
Technique," Proceedings IEEE International Computer Performance and
Dependability Symposium, April 1995, pp. 41-48.
51. V. Boppana,
52. S. Venkataraman, I. Hartanto, W. K. Fuchs, "Dynamic Diagnosis of
Sequential Circuits Based on Stuck-at Faults," Proceedings IEEE VLSI
Test Symposium, April 1996, pp. 198-203.
53. W. K. Fuchs, V. Boppana,
54. V. Boppana, P. Saxena, P. Banerjee, W. K. Fuchs, C. L. Liu, "A
Parallel Algorithm for the Technology Mapping of LUT-based FPGAs," Proceedings
International EURO-PAR Conference, vol. 1, August 1996, pp. 828-831.
55. I. Hartanto, V. Boppana, W. K. Fuchs, " Diagnostic
Fault Equivalence Identification Using Redundancy Information & Structural
Analysis," Proceedings IEEE International Test Conference,
September 1996, pp. 294-302.
56. V. Boppana, W. K. Fuchs, "Partial
Scan Design Based on State Transition Modeling," Proceedings IEEE
International Test Conference, September 1996, pp. 538-547.
57. V. Boppana, W. K. Fuchs, "Partial
Scan Design Based on State Transition Modeling," Proceedings of SRC TECHCON,
September 1996.
58. V. Boppana,
59. V. Boppana,
60. N. Neves, W. K. Fuchs, "Adaptive
Recovery for Mobile Environments," Proceedings of IEEE High-Assurance
Systems Engineering Workshop, October 1996, pp. 134-141.
61. S. R. Goldberg, S. J. Upadhyaya,
W. K. Fuchs, "Recovery Schemes for Mesh Arrays Utilizing Dedicated
Spares," Proceedings IEEE International Symposium on Defect and Fault
Tolerance in VLSI Systems, November 1996, pp. 318-326.
62. V. Boppana, W. K. Fuchs, "Integrated
Fault Diagnosis Targeting Reduced Simulation," Proceedings IEEE
International Conference on Computer-Aided Design, November 1996, pp.
681-684.
63. I. Hartanto, V. Boppana, W. K. Fuchs, "Identification of Unsettable Flip-flops for Partial Scan and Faster
ATPG," Proceedings IEEE International Conference on Computer-Aided
Design, November 1996, pp. 63-66.
64. S. Venkataraman, W. K.
Fuchs, "Distributed Diagnostic Simulation of Stuck-at Faults in Sequential
Circuits," Proceedings of the 10th International Conference on VLSI
Design, January 1997, pp. 381-385.
65. V. Boppana,
66. I. Hartanto, V. Boppana, W. K. Fuchs, J. H. Patel, "Diagnostic Test
Pattern Generation for Sequential Circuits," Proceedings of the IEEE
VLSI Test Symposium, April 1997, pp. 196-202.
67. S. Venkataraman, W. K.
Fuchs, "Diagnosis of Bridging Faults in Sequential Circuits Using Adaptive
Simulation, State Storage, and Path Tracing," Proceedings of the
International Test Conference, November 1997, pp. 878-886.
68. S. Venkataraman, W. K.
Fuchs, "A Deductive Technique for Diagnosis of Bridging Faults," Proceedings
of the IEEE International Conference on Computer-Aided Design, November
1997, pp. 562-567.
69. S. Venkataraman, J. Patel,
W. K. Fuchs, "Diagnostic Simulation of Sequential Circuits Using Fault
Sampling," Proceedings of the 11th IEEE International Conference on
VLSI Design, January 1998, pp. 476-481.
70. K. Muhammad, M. E. Amyeen,
K. Roy, W. K. Fuchs, "Fault Detection and Location Using IDD Waveform
Analysis," Proceedings of the IEEE International On-Line Testing
Workshop, July 1998, pp. 66-70.
71. V. Boppana, W. K. Fuchs,
"Dynamic Fault Collapsing and Diagnostic Test Pattern Generation for
Sequential Circuits," Proceedings of the IEEE International Conference
on Computer-Aided Design, November 1998, pp. 147-154.
72. A. Veneris, S. Venkataraman,
73. M. E. Amyeen,
74. M. E. Amyeen, W. K. Fuchs,
75. M. E. Amyeen,
Return to Main Page.