|
The Laboratory for
Reliable Computing at the EE Department of National
Tsing Hua University (NTHU) includes ten faculty members
(Professors Chih-Cheng Hsieh, Kea-Tiong Tang,
Meng-Fan Chang, Hsi-Pin Ma, Jenn-Chyou Bor, Jing-Jia Liou,
Po-Chiun Huang, Shi-Yu Huang, Tsin-Yuan Chang and
Cheng-Wen Wu) and more than one hundred and sixty graduate (MS
and PhD) students.
Professors Chang and Wu in the past few years have been offering to
the EE graduate students courses on VLSI Design, VLSI Algorithms,
Computer Arithmetic, Computer Architecture, VLSI Testing, and Fault
Tolerant Computing. Their lab has received multi-million-dollar
(in NT dollars) research contracts and grants from both the
government and the industry each year.
Together with four other young and energetic faculty members
from the CS Department whose expertise covers a wide range of topics
in computer-aided VLSI design, the NTHU group is showing a rapid
growing strength in theoretical and practical research.
Their research activities are focused in the areas of testable
and fault tolerant VLSI circuit/system design
and test.
I
n testable VLSI systems design, stress has been placed on the study
of testing and testable design techniques for high performance
application specific VLSI systems, especially those with a regular
structure. With the rapid progress of VLSI technology and the
increasing quest of high speed digital signal processing hardware,
iterative logic arrays (ILAs) are becoming more and more popular due
to their superiority in computational performance and ease of design
and test. The NTHU team's study of ILAs stands out and has provided
theory and techniques for C-testable and M-testable ILA design, and
test generation of various ILAs, including unilateral and bilateral
arrays, combinational and sequential arrays, hexagonally connected
and octagonally connected arrays, multidimensional arrays, and
arrays with sequential faults.
This study has led the way to important results on easily testable
design of high speed cellular-array multipliers,
differential-cascode-voltage-switch (DCVS) finite-field multipliers,
and high performance digital-signal-processing (DSP) and
communications circuits.
I
n fault tolerant VLSI systems design, concurrent error detection
theory and techniques have been emphasized, which include design of
conventional (i.e., gate-level circuits modeled by single stuck-at
faults and/or unidirectional faults) and CMOS self-checking checkers
(modeled by switch-level faults, in addition to classical faults),
Iddq design-for-testability schemes (using on-chip current sensor
circuits), and concurrent error detectable FPLAs, arithmetic circuits
(e.g., multipliers), and interconnection networks (e.g., FFT
butterfly networks).
They are also interested in fault tolerant memory system
architectures, and have reported results on highly reliable
fault tolerant interleaved memory systems for uniprocessor
and multiprocessor computer architectures.
|