Sying-Jyan Wang

dblp:08/6019 · DBLP profile ↗
← Back
72ranked-venue papers
30as first author
17since 2021 · last 2026
0000-0002-9517-3582ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 71 · 29 first-author · 17 since 2021Software engineering, systems software and programming languages · 3 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-authorTheory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2026 Security-oriented printed-circuit-board routing with deep reinforcement learning
Katherine Shu-Min Li, Fang-Chi Wu, Ching-Han Lai, Sying-Jyan Wang
Integr.4
2025 Masking Based Protection Mechanism for Ascon against CPA Attack
abstract
Ascon was selected as the standard of lightweight cryptographic algorithm by NIST in 2023, and it is expected that Ascon will be used in IoT devices in the future. Still, the vulnerability of the Ascon circuit against side-channel attacks (SCAs) remains an issue. A threshold implementation has been proposed, but the hardware cost is non-trivial. In this paper, we propose a masking-based protection mechanism. Experimental results show that the proposed method can effectively prevent correlation power analysis (CPA) with low hardware overhead.
Sying-Jyan Wang, Ho Lam Cheung, Katherine Shu-Min Li
ISCAS1
2025 Design of Reliable and Modeling-Attack Resistant Strong PUFs for Lightweight Applications
abstract
Physical Unclonable Functions (PUF) have been proposed as security primitives for security applications. However, previous studies indicate that strong PUFs are vulnerable under machine learning (ML) based modeling attacks as such algorithms can achieve extremely high prediction accuracy. The reliability of PUFs is also a concern. In this paper, we propose to enhance the reliability and resistance to modeling attacks from the system perspective. With the help from the server, we can improve the PUF reliability by using error correction code. Furthermore, we propose to use S-boxes to confuse the attackers. A novel attack strategy based on stronger neural networks is proposed to assess the security. Experimental results show that the proposed method can improve PUF reliability and unpredictability with low hardware overhead.
Sying-Jyan Wang, Gong-Chi Wang, Chi-Yun Chen, Katherine Shu-Min Li
ISCAS1
2024 Reinforcement Learning Double DQN for Chip-Level Synthesis of Paper-Based Digital Microfluidic Biochips
abstract
Digital microfluidic biochips (DMFBs) can effectively reduce the cost of biochemical analysis and improve experimental efficiency, as they are easy to carry, use fewer reagent samples and have high precision. Paper-Based Digital Microfluidic Biochips (PB-DMFBs) are a branch of microfluidic biochips. This technology prints ink containing carbon nanotubes on special paper to form electrodes and control wire, so the manufacturing cost and time required are far less than the traditional digital microfluidic chip, in which droplets move between two control layers. However, the chip-level synthesis of PB-DMFBs becomes more challenging because all circuits of PBDMFBs are printed on a single paper layer. Furthermore, current PB-DMFB designs must address various issues, including fabrication cost, reliability, and safety. Therefore, a more flexible method for the chip-level synthesis of PB-DMFBs is needed. In this paper, we propose a chip-level synthesis method of PB-DMFBs based on reinforcement learning. Double Deep Q-learning Networks (Double DQN) are suitable for agents to select actions and estimate actions, and then obtain optimized comprehensive results. Experimental results demonstrate that the proposed method is not only effective and efficient for chip-level synthesis, but also scalable to applications with high reliability and safety requirements.
Katherine Shu-Min Li, Fang-Chi Wu, Jian-De Li, Sying-Jyan Wang
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
2024 Enhanced Watermarking for Paper-Based Digital Microfluidic Biochips
abstract
Paper-based digital microfluidic biochip (PB-DMFB) technology provides a promising solution to many biochemical applications. However, the PB-DMFB manufacturing process may suffer from potential security threats. For example, a Trojan insertion attack may affect the functionality of PB-DMFBs. To ensure the correct functionality of PB-DMFBs, we propose a watermarking scheme to hide information in the PB-DMFB layout, which allows users to check design integrity and authenticate the source of the PB-DMFB design. As a result, the proposed method serves as a countermeasure against Trojan insertion attacks in addition to proof of authorship.
Jian-De Li, Sying-Jyan Wang, Katherine Shu-Min Li, Tsung-Yi Ho
ACM Trans. Design Autom. Electr. Syst.2
2023 Machine-Learning Driven Sensor Data Analytics for Yield Enhancement of Wafer Probing
abstract
In the wafer testing process, the needle tips for circuit probing (CP) should always be contamination-free. However, continuous testing will affect measurement quality since probe tips are exposed to contaminating substances. Thus, proper prober needle cleaning mechanism plays an important role. Three circuit probing cleaning challenges may result in yield loss. First, prober needle cleaning are currently defined by prior experience and the occurrence of die failure. Second, the process is inefficient since there is no prediction mechanism for embedded and bonded debrisprior to a test. Third, over cleaning reduces the needle's life. To address these issues, we propose a framework based on real-time die contact resistance analysis. The framework employs supervised machine learning to develop a recognition mechanism for detecting sudden foreign material buildups and monitoring needle degradation based on the sensor data so as to enhance yield of wafer probing and increase the expected probe life cycle.
Nadun Sinhabahu, Katherine Shu-Min Li, Sying-Jyan Wang, J. R. Wang, Matt Ho
ITC3
2023 Design-for-reliability and on-the-fly fault tolerance procedure for paper-based digital microfluidic biochips with multiple faults
Jian-De Li, Sying-Jyan Wang, Katherine Shu-Min Li, Tsung-Yi Ho
Integr.2
2022 Design-for-Reliability and Probability-Based Fault Tolerance for Paper-Based Digital Microfluidic Biochips with Multiple Faults
abstract
Paper-based digital microfluidic biochips (PB-DMFBs) have emerged as the most promising solution to biochemical applications in resource-limited regions. However, like silicon chips, the reliability of PB-DMFBs is affected by physical defects. Even worse, since electrodes, conductive wires, and droplet routings are entangled on the same layer, multiple faults may occur simultaneously. Such faults not only cause waste of samples and human resource but also affect the correctness of the diagnostics. In this paper, we propose a reliability scheme with emphasis on design-for-reliability (DfR) and probability-based fault tolerance to ensure the correct functionality of PB-DMFBs with multiple faults.
Jian-De Li, Sying-Jyan Wang, Katherine Shu-Min Li, Tsung-Yi Ho
ASP-DAC2
2022 Intrusion Detection and Obfuscation Mechanism for PUF-Based Authentication
abstract
Physical Unclonable Functions (PUF) provide a lightweight secure primitive. However, it is well known that PUFs are vulnerable to machine learning based modeling attacks (MA). A lot of efforts have been devoted to develop MA-resistant PUFs, while MA techniques are also evolving. In this paper, we propose to protect PUF-based authentication systems by providing an intrusion detection mechanism. By replacing some responses with the check information only known to the server and the PUF, any attacks will trigger alerts to the server. The proposed method provides an active protection mechanism so that the verifier can initiate an intrusion detection process to determine whether the prover is an attacker in disguise. In this way, the proposed method can provide an early alert so as to achieve another layer of protection. Experimental results show that the proposed mechanism can effectively provide alerts after PUFs being attacks.
Sying-Jyan Wang, Katherine Shu-Min Li, Chen-Yeh Lin, Song-Kong Chong
ATS1
2022 Trojan Insertions of Fully Programmable Valve Arrays
abstract
Fully programmable valve arrays (FPVAs) have emerged as a new technology commonly used for biochemical applications. FPVAs have the programmability to perform any bioassay as long as users obtain the fluidic-level synthesis results to configure the fluid loading. Users can purchase a bioassay and the corresponding synthesis result from any bioassay provider. However, the distributed design stages are vulnerable to security threats. Trojans are the most critical threats since they can be inserted in any design stage. Even worse, Trojans would not result in a significant deviation from the original synthesis results, while they can affect the bioassay execution dramatically. In this paper, we propose the six Trojan models for FPVAs and a systematic method for Trojan insertion. In the experiments, we insert Trojans into ten test cases. Most of the Trojan-inserted synthesis results are similar to Trojan-free ones in terms of the efficiency metrics. In other words, the experimental results show that the proposed Trojans for FPVAs are stealthy.
Nadun Sinhabahu, Jian-De Li, Katherine Shu-Min Li, Sying-Jyan Wang, Tsung-Yi Ho
ETS4
2022 Wafer Defect Pattern Classification with Explainable-Decision Tree Technique
abstract
Local defect patterns (LDP) in wafer maps are usually induced by problems in the manufacturing process. Therefore, defect pattern recognition is useful for root cause analysis, which is very important for yield optimization. Machine learning (ML) based methods can achieve good LDP recognition rate. In general, these techniques are designed to identify spatial patterns, which may not directly linked to the root cause. Besides, ML methods are more time-consuming because of the training process. In this paper, we propose to apply a rule-based method for LDP classification such that the recognized patterns are explainable. Experimental results show that the proposed method achieves roughly the same level of accuracy as other ML methods while the exaction time is much faster.
Ken Chau-Cheung Cheng, Katherine Shu-Min Li, Sying-Jyan Wang, Andrew Yi-Ann Huang, Chen-Shiun Lee, Leon Li-Yang Chen, Yi-Yu Liao, Cheng-Yen Tsai
ITC3
2022 Yield-Enhanced Probe Head Cleaning with AI-Driven Image and Signal Integrity Pattern Recognition for Wafer Test
abstract
To achieve wafer testing with high precision, it is necessary to thoroughly clean the probing needles. Currently, the level of cleanliness is determined according to prior experience and the frequency of die failures. The current cleaning process is inefficient since there is no mechanism to identify embedded and bonded debris (foreign material) prior to the test, which may result in yield loss. In addition, over cleaning reduces a needle's life. To address this problem, we propose a framework based on real-time images and die contact resistance. The proposed framework employs image processing and supervised machine learning techniques to develop a recognition framework for detecting sudden foreign material buildups and monitoring needle degradation over time.
Nadun Sinhabahu, Katherine Shu-Min Li, Jian-De Li, J. R. Wang, Sying-Jyan Wang
ITC5
2021 Double DQN for Chip-Level Synthesis of Paper-Based Digital Microfluidic Biochips
abstract
Paper-based digital microfluidic biochip (PB-DMFB) technology is one of the most promising solutions in biochemical applications due to the paper substrate. The paper substrate makes PB-DMFBs more portable, cost-effective, and less dependent on manufacturing equipment. However, the single-layer paper substrate, which entangles electrodes, conductive wires, and droplet routing in the same layer, raises challenges to chip-level synthesis of PB-DMFBs. Furthermore, current design automation tools have to address various design issues including manufacturing cost, reliability, and security. Therefore, a more flexible chip-level synthesis method is necessary. In this paper, we propose the first reinforcement learning based chip-level synthesis for PB-DMFBs. Double deep Q-learning networks are adapted for the agent to select and estimate actions, and then we obtain the optimized synthesis results. Experimental results show that the proposed method is not only effective and efficient for chip-level synthesis but also scalable to reliability and security-oriented schemes.
Fang-Chi Wu, Jian-De Li, Katherine Shu-Min Li, Sying-Jyan Wang, Tsung-Yi Ho
DATE4
2021 Automatic Inspection for Wafer Defect Pattern Recognition with Unsupervised Clustering
abstract
We propose an automatic wafer defect maps detection method based on unsupervised learning. There is no need for human labeling, and similar defect clusters are identified automatically without human intervention. As a result, the process is less error-prone. Whenever the wafer test result of a WUT is available, it can be compared immediately with existing clusters. If the wafer map matches one of the known defect patterns, then RCA can be done efficiently.
Katherine Shu-Min Li, Leon Li-Yang Chen, Ken Chau-Cheung Cheng, Yi-Yu Liao, Sying-Jyan Wang, Andrew Yi-Ann Huang, Cheng-Yen Tsai, Leon Chou, Gus Chang-Hung Han, Jwu E. Chen, Hsing-Chung Liang, Chun-Lung Hsu
ETS5
2021 Integrated Scratch Marker for Wafer Defect Diagnosis
abstract
The scratch defect type is difficult to recognize because the position, shape, size and curvature vary widely from one scratch to another. Discontinuity points within scratches also contribute to the low recognition rate, and such points are often hidden defective dies that become reliability threat. The recognition rate for scratches is among the lowest in all patterns even if the overall accuracy is high. In this paper, we propose a novel scratch pattern recognition method. The method is validated by real products. Experimental results show that the average recall, precision and accuracy achieved by the proposed method are 97.22%, 98.81%, and 99.92%, respectively. Furthermore, the proposed method is based on image processing techniques alone with low processing time. In contrast to machine-learning based methods, there is no need to train a complicated prediction model.
Katherine Shu-Min Li, Leon Li-Yang Chen, Yi-Yu Liao, Sying-Jyan Wang, Andrew Yi-Ann Huang, Ken Chau-Cheung Cheng
ITC-Asia4
2021 Semi-Supervised Framework for Wafer Defect Pattern Recognition with Enhanced Labeling
abstract
Wafer map defect pattern recognition is valuable for root cause analysis and yield learning. Most of the previous studies on defect pattern recognition are based on supervised machine learning, in which labeled wafer maps are used to train a machine learning model for automatic classification. Some problems arise in this approach. First, there may be misclassification in the original labeled data, which makes it difficult to establish an accurate prediction model. Secondly, defect patterns that are not defined before will not be classified correctly. In this paper, we proposed a semi-supervised framework to deal with these problems. Labeled wafer maps are first used to train a prediction model, with likely misclassified data excluded. The prediction model is then used to classify unlabeled data. The remaining data that cannot be properly classified are then sent to an unsupervised learning algorithm to extract more defect patterns with enhanced labeling techniques. This proposed approach is validated with TSMC 811K database, in which we are able to define five new defect pattern types. Experimental results show that total 14 defect types can be recognized with overall accuracy of 94.37%.
Leon Li-Yang Chen, Katherine Shu-Min Li, Xu-Hao Jiang, Sying-Jyan Wang, Andrew Yi-Ann Huang, Jwu E. Chen, Hsing-Chung Liang, Chun-Lung Hsu
ITC4
2021 WGrid: Wafermap Grid Pattern Recognition with Machine Learning Techniques
abstract
Wafer map defect pattern recognition provides a visual way for root cause analysis and yield learning. Specially, recognizing grid, including line and intersection point types in wafer defect patterns is a challenging problem for process and test engineers. Grid is a repeating defect pattern that appears in multiple wafers, so identifying such patterns helps to trace the root cause of defects for yield ramp up. In this paper, we propose a grid pattern recognition methodology taking into account both partial and hidden grid patterns. Hidden defective dies are dies in the grid contour that pass wafer test. However, such dies may suffer from latent and leakage faults, which usually deteriorate quickly and need to be screened by burn-in test to improve quality. A possible solution is to locate the potential defective dies in hidden grid patterns and mark them as faulty. As a result, the reliability of products and test cost can be significantly improved. In this paper, we propose a systematic methodology to search for hidden grid patterns in wafers. A five-phase method is developed to enhance wafer maps such that automatic defect pattern recognition can be carried with high accuracy. Experimental results show the proposed method can achieve 100% prediction accuracy for all grid types, and also achieve 96.45% by Extremely Randomized Trees for all nine common wafer defect types averagely.
Yi-Yu Liao, Katherine Shu-Min Li, Leon Li-Yang Chen, Sying-Jyan Wang, Andrew Yi-Ann Huang, Ken Chau-Cheung Cheng, Cheng-Yen Tsai, Leon Chou
ITC4
2020 Wafer-Level Test Path Pattern Recognition and Test Characteristics for Test-Induced Defect Diagnosis
abstract
Wafer defect maps provide precious information of fabrication and test process defects, so they can be used as valuable sources to improve fabrication and test yield. This paper applies artificial intelligence based pattern recognition techniques to distinguish fab-induced defects from test-induced ones. As a result, test quality, reliability and yield could be improved accordingly. Wafer test data contain site-dependent information regarding test configurations in automatic test equipment, including effective load push force, gap between probe and load-board, probe tip size, probe-cleaning stress, etc. Our method analyzes both the test paths and site-dependent test characteristics to identify test-induced defects. Experimental results achieve 96.83% prediction accuracy of six NXP products, which show that our methods are both effective and efficient.
Ken Chau-Cheung Cheng, Katherine Shu-Min Li, Andrew Yi-Ann Huang, Ji-Wei Li, Leon Li-Yang Chen, Cheng-Yen Tsai, Sying-Jyan Wang, Chen-Shiun Lee, Leon Chou, Yi-Yu Liao, Hsing-Chung Liang, Jwu E. Chen
DATE7
2020 PWS: Potential Wafermap Scratch Defect Pattern Recognition with Machine Learning Techniques
abstract
Wafermap defect pattern detection and diagnosis provide useful clue to yield learning. However, most wafermaps have no special spatial patterns and are full of noises, which make pattern recognition difficult. Specially, recognizing scratch and line types of defect patterns is a challenging problem for process and test engineers and it takes a lot of manpower to identify such patterns, as potential defective dies may exist on the scratch contour and become discontinuity points. However, such potential defective dies may suffer from latent and leakage faults, which usually deteriorate quickly and need to be screened by burn-in test to improve quality. A possible solution is to locate the obscure defective dies in potential scratch patterns and mark them as faulty. As a result, the quality and reliability of products can be significantly improved and cost of final test can be reduced. In this paper, we propose a systematic methodology to search for potential scratch/line defect types in wafers. A five-phase method is developed to enhance wafermaps such that automatic defect pattern recognition can be carried with high accuracy. Experimental results show the proposed method can achieve more than 89% prediction accuracy for scratch/line types, and higher than 94% for all common wafer defect types.
Katherine Shu-Min Li, Yi-Yu Liao, Leon Chou, Ken Chau-Cheung Cheng, Andrew Yi-Ann Huang, Sying-Jyan Wang, Gus Chang-Hung Han
ETS6
2020 Watermarking for Paper-Based Digital Microfluidic Biochips
abstract
Paper-based digital microfluidic biochip (PB-DMFB) technology provides a promising solution to many biochemical applications. However, PB-DMFB manufacturing process may suffer from potential security threats. For example, both Trojan insertion and man-in-the-middle attack may affect the functionality of PB-DMFBs. To ensure the correct functionality of PB-DMFBs, we propose a watermarking scheme to hides information in the PB-DMFB layout, which allows users to check design integrity and authenticate the source of the PB-DMFB design. As a result, it serves as a first countermeasure against both Trojan insertion and man-in-the-middle attacks for PB-DMFBs.
Jian-De Li, Sying-Jyan Wang, Katherine Shu-Min Li, Tsung-Yi Ho
ITC-Asia2
2020 TestDNA-E: Wafer Defect Signature for Pattern Recognition by Ensemble Learning
abstract
We propose a machine learning based method targeted for accurate wafer defect map classification. The proposed method is referred to as TestDNA-E, as it applies ensemble learning based on improved TestDNA features. Experimental results show that the proposed method achieves high hit rate for each defect type and overall accuracy.
Leon Li-Yang Chen, Katherine Shu-Min Li, Ken Chau-Cheung Cheng, Sying-Jyan Wang, Andrew Yi-Ann Huang, Leon Chou, Cheng-Yen Tsai, Chen-Shiun Lee
ITC4
2020 Innovative Practice on Wafer Test Innovations
abstract
Wafer test integrates innovative works from upstream, automatic test equipment (ATE); middle stream, 2.3D/2.5D; and downstream, statistical analysis of randomness on wafer pattern recognition. NXP Taiwan proposes an AI-driven yield prediction of ATE to reduce test cost during frequent modification and changes in test systems. SiPlus proposes competitive 2.3D and SiPlus eHDF to compare many metrics with 2.5D interposer technology. Powertech Technology Inc. focuses the statistical analysis of randomness on conventional spatial wafer defect patterns. This session addresses an integrated innovation along test systems in ATE in upstream, then 2.3D/SiPlus eHDF integration structure design, finally novel randomness effects on wafer defect diagnosis.
Dyi-Chung Hu, Hirohito Hashimoto, Li-Fong Tseng, Ken Chau-Cheung Cheng, Katherine Shu-Min Li, Sying-Jyan Wang, Sean Y.-S. Chen, Jwu E. Chen, Clark Liu, Andrew Yi-Ann Huang
VTS6
2019 Adversarial Attack against Modeling Attack on PUFs
abstract
The Physical Unclonable Function (PUF) has been proposed for the identification and authentication of devices and cryptographic key generation. A strong PUF provides an extremely large number of device-specific challenge-response pairs (CRP) which can be used for identification. Unfortunately, the CRP mechanism is vulnerable to modeling attack, which uses machine learning (ML) algorithms to predict PUF responses with high accuracy. Many methods have been developed to strengthen strong PUFs with complicated hardware; however, recent studies show that they are still vulnerable by leveraging GPU-accelerated ML algorithms.
Sying-Jyan Wang, Yu-Shen Chen, Katherine Shu-Min Li
DAC1
2019 TestDNA: Novel Wafer Defect Signature for Diagnosis and Yield Learning
abstract
Wafer defect maps exhibit spatial failure pattern recognition for root cause analysis to improve defect diagnosis resolution and yield learning conventionally. We apply further product-driven test items to propose a wafer-level test methodology to generate a DNA-like wafer defect signature to identify wafer defects. Experience results show that our TestDNA are both effective and efficient, including the tight relation with traditional wafer defect patterns, high prediction accuracy over 90%, and improved lower non-pattern ratio from over 95% to around 11%.
Andrew Yi-Ann Huang, Katherine Shu-Min Li, Cheng-Yen Tsai, Ken Chau-Cheung Cheng, Sying-Jyan Wang, Xu-Hao Jiang, Leon Chou, Chen-Shiun Lee
ITC5
2019 Exploiting distribution of unknown values in test responses to optimize test output compactors
Sying-Jyan Wang, Kuan-Ting Yeh, Katherine Shu-Min Li
Integr.1
2018 Digital Rights Management for Paper-Based Microfluidic Biochips
abstract
Paper-based digital microfluidic biochips (PB-DMFBs) provide a promising solution for microfluidic bioassays. Due to the low-cost substrate material and low demand for complicated manufacturing equipment, PB-DMFBs can be fabricated without foundry. On the flip side, convenience of fabrication allows PB-DMFBs to be fabricated everywhere, which makes it is difficult to manage production and distribution of IP (bioassays). As a result, PB-DMFBs are vulnerable to security threats. IP and its creator, the biocoders, may suffer from infringement. To ensure IP protection, in this paper, we proposed the first Digital Rights Management (DRM) scheme to protect IPs of PB-DMFBs from security threats. A chip-level synthesis algorithm is also presented to realize not only complex biochemical operations but also the demand of DRM.
Jian-De Li, Sying-Jyan Wang, Katherine Shu-Min Li, Tsung-Yi Ho
ATS2
2018 Register PUF with No Power-Up Restrictions
abstract
Physical Unclonable Functions (PUF) have been proposed to deal with issues in hardware security. A PUF relies on the intrinsic manufacturing process variations to generate the device-specific responses to challenges. One popular way to implement PUFs is to exploit the unknown power-up values in memory elements as the PUF responses. Since it is difficult to turn on and off memory blocks repeatedly, it may be necessary to store the responses of memory-based PUFs on-chip, which makes the system more vulnerable to malicious attacks. In this paper, we propose a PUF design based on registers. The proposed register PUF can generate responses repeatedly on-line such that there is no need to store the responses. Experimental results show that the proposed design achieves good reliability, randomness, and uniqueness.
Sying-Jyan Wang, Chin-Hung Lien, Katherine Shu-Min Li
ISCAS1
2017 Testing Clock Distribution Networks
abstract
Signals in a digital system are coordinated by one or multiple clocks. To ensure the correct system operations, ideally all clock signals derived from a clock source should be synchronized through a clock distribution network (CDN). Clock delay faults in a CDN may create clock skews, which will change the timing behavior of a circuit and produce invalid results. Unfortunately, it is very difficult to detect such faults directly due to the large number of clock sinks and the lack of observability on the clock signals, and this topic is rarely studied previously. In this paper, we present a systematic way to detect faulty timing behavior due to the clock delay in a CDN. For each clock skew under test, we need to find out the longest sensitizable path in the combinational logic that can be used to detect the corresponding clock skew. Such structural paths can be found through static timing analysis (STA) or statistical STA. Launch-on-capture (LOC) test patterns for the candidate paths are then generated and compacted. Experimental results show that most of clock skews can be detected with a limited number of test vectors.
Sying-Jyan Wang, Hsiang-Hsueh Chen, Chin-Hung Lien, Katherine Shu-Min Li
ATS1
2017 Design Methodology of Fault-Tolerant Custom 3D Network-on-Chip
abstract
A systematic design methodology is presented for custom Network-on-Chip (NoC) in three-dimensional integrated circuits (3D-ICs). In addition, fault tolerance is supported in the NoC if extra links are included in the NoC topology. In the proposed method, processors and the communication architecture are synthesized simultaneously in the 3D floorplanning process. 3D-IC technology enables ICs to be implemented in smaller size with higher performance; on the flip side, 3D-ICs suffer yield loss due to multiple dies in a 3D stack and lower manufacturing yield of through-silicon vias (TSVs). To alleviate this problem, a known-good-dies (KGD) test can be applied to ensure every die to be packaged into a 3D-IC is fault-free. However, faulty TSVs cannot be tested in the KGD test. In this article, the proposed method deals with the problem by providing fault tolerance in the NoC topology. The efficiency of the proposed method is evaluated using several benchmark circuits, and the experimental results show that the proposed method produces 3D NoCs with comparable performance than previous methods when fault-tolerant features are not realized. With fault tolerance in NoCs, higher yield can be achieved at the cost of performance penalty and elevated power level.
Katherine Shu-Min Li, Sying-Jyan Wang
ACM Trans. Design Autom. Electr. Syst.2
2016 Congestion- and timing-driven droplet routing for pin-constrained paper-based microfluidic biochips
abstract
Paper-based microfluidic chips provide a novel way to carry out microfluidic analysis. Such chips achieve “lab-on-paper” instead of traditional “lab-on-chips”. The paper substrate is attractive because it is cost-effective, easy to use and disposable. The routing problem of paper-based digital microfluidic (PB-DMF) biochips is to realize bio-chemical operations on paper with inkjet printing techniques. We propose a routing scheme targeting multiple preprogrammed droplet paths such that both routability and wire-length are optimized in a paper layer. Compared with previous digital microfluidic (DMF), the proposed paper-based DMF needs only one integrated paper layer instead of two layers of control and signal layers in the traditional DMF. Experimental results on a set of paper chip applications show the effectiveness, efficiency and scalability of the proposed algorithm.
Jain-De Li, Sying-Jyan Wang, Katherine Shu-Min Li, Tsung-Yi Ho
ASP-DAC2
2016 Side-Channel Attack on Flipped Scan Chains
abstract
The scan-based design provides a structural way to deal with the testing problem in modern VLSI circuits. With the help of scan chains, sequential elements become both observable and controllable. On the flip side, the scan chain also becomes a back door for reverse-engineering attack. It has been proved that scan-based side-channel attack can glean secrete information in encryption circuits implemented with linear operations. Many methods have been proposed to improve the security of scan chains, and it is suggested that a non-linear layer can be included to resist the attack. In this paper, we demonstrate that the modified scan chains can be neutralized even though non-linear operations are employed in the protection mechanisms. The attack is achieved through analyzing the distribution of 0's and 1's in the output response under given input stimuli, from which one can conjecture the true scan chain structure. Experimental results show that the proposed method can be used to attack non-linear circuits equipped with flipped scan chains.
Sying-Jyan Wang, Ting-Jui Choi, Katherine Shu-Min Li
ATS1
2016 Test and diagnosis of paper-based microfluidic biochips
abstract
Recently paper-based microfluidic chips have been proposed to achieve microfluidic analysis for many applications. Such chips achieve "lab-on-paper" instead of traditional "lab-on-chips". The paper substrate is attractive because it is cost-effective, easy to use and disposable, fully compatible with most medical/biochemical applications, and offering liquid flow by capillary without being relied on external forces and equipment. Test methods for digital microfluidic (DMF) biochips have been studied for years; however, they are developed for traditional DMF chips and thus are not directly applicable to paper-based DMF (PB-DMF) chips. In PB-DMF chips, electrodes are control wires are printed on the same paper surface, while electrodes can be placed with custom structure. In this paper, we present test and diagnosis methods for faults in PB-DMF. A design-for-diagnosability scheme is proposed, and it is shown that single faults can be located and tolerated by providing alternative paths in PB-DMF chips. The feasibility of the proposed method is validated through experiments.
Jain-De Li, Sying-Jyan Wang, Katherine Shu-Min Li, Tsung-Yi Ho
VTS2
2014 Optimized Pre-bond Test Methodology for Silicon Interposer Testing
abstract
Pre-bond testing of silicon interposer is difficult due to the large number of nets to be tested and small number of test access ports. Recently, it was proposed to include a test interposer that is contacted with the interposer under test in the testing process. Combining these two interposers provides access to nets that are not normally accessible. Previous synthesis method for test interposer was based on constrained breadth-first search, which can be time-consuming. Besides, separate test interposers have to be provided for open and short fault testing. In this paper, we present a theoretical study on the topology of testable circuit structure for interconnect faults in silicon interposer. Based on the theoretical framework, a more efficient synthesis method is developed. Furthermore, a single test interposer can be used for both open and short fault detection, which leads to shorter test time and lower test cost.
Katherine Shu-Min Li, Sying-Jyan Wang, Jia-Lin Wu, Cheng-You Ho, Yingchieh Ho, Ruei-Ting Gu, Bo-Chuan Cheng
ATS2
2014 Improving Output Compaction Efficiency with High Observability Scan Chains
abstract
Output selection is recently proposed for test response compaction. This scheme achieves zero aliasing, full X-tolerance, and high diagnosability, at the cost of inflated test set and non-trivial hardware overhead. The time/space penalty in test output compaction is mainly attributed to the loss of observability. In previous methods, it was in general assumed that erroneous responses are uniformly distributed among all scan chains, and the output compactors are designed accordingly. In this paper, we present three techniques to improve the performance of output selection based test response compaction. (1) The uneven distribution of erroneous test responses is exploited to optimize compactor design. (2) A test dynamic compaction algorithm is provided to deal with the test set inflation problem. (3) A low-cost test response compactor is presented. Experimental results indicate that the proposed techniques can achieve better compaction results with lower hardware overhead.
Sying-Jyan Wang, Che-Wei Kao, Katherine Shu-Min Li
ATS1
2014 Fast and accurate statistical static timing analysis
abstract
The impact of process variation has been more prominent in nano-technology, and it poses great challenge to timing analysis for digital VLSI. Traditionally, this problem is solved by using statistical static timing analysis (SSTA). However, static timing analysis may lead to an overly pessimistic estimation, as many critical paths are not true paths. In this paper, we present a fast SSTA method, in which critical path traversal is combined with false path analysis so that true critical paths can be quickly identified. Experimental results show that a significant portion of the longest paths are actually false, which implies SSTA without false path analysis usually overestimate critical path delays.
Sying-Jyan Wang, Tsung-Huei Tzeng, Katherine Shu-Min Li
ISCAS1
2013 Leakage Monitoring Technique in Near-Threshold Systems with a Time-Based Bootstrapped Ring Oscillator
abstract
The paper presents a built-in self-testing (BIST) technique for leakage monitoring using a time-based bootstrapped sensor at near-threshold supply. In order to observe critical leakage behavior in near-threshold systems, the BIST circuit duplicates the leakage current and a leakage quantizer converts the sensed current into digital outputs. Moreover, a bootstrapped ring oscillator (BTRO) serves as an ultra low-voltage sensor to operate even in deep sub-threshold region. It suppresses most of the leakage current and has high energy efficiency to convert sensed leakage current to oscillation frequency. As a result, it monitors leakage current from the circuit under test (CUT) and quantizes the leakage to high resolution digital outputs. In addition, our design also can be used to monitor the process variation in the ultra low-voltage application. The design and test technique is simulated in 90 nm 1P9M SPRVT CMOS process. As compared to state-of-art works, the proposed sensor can operate even at 0.2 to 0.4V VDD in different corners. Besides, it achieves 11-bit resolution under 10us testing time.
Yingchieh Ho, Katherine Shu-Min Li, Sying-Jyan Wang
Asian Test Symposium3
2013 A Layout-Aware Test Methodology for Silicon Interposer in System-in-a-Package
abstract
This paper presents a novel scheme for silicon interposer testing. Testing interpose is difficult due to the large number of nets to be tested and small number of test access ports. Previous methods can only achieve limited fault coverage for open faults. We propose to include a test interposer that is contacted with the interposer under test in the testing process. Combining these two interposers will provide access to nets that are not normally accessible; thus, most or all nets become testable. Furthermore, both open and short faults in the interconnect structure can be tested. The efficiency of the proposed test scheme is mainly affected by the structure of test interposer; thus, algorithms for the generation of optimized test interposers are explored. Experimental results show that all faults can be efficiently tested with the proposed method.
Katherine Shu-Min Li, Cheng-You Ho, Ruei-Ting Gu, Sying-Jyan Wang, Yingchieh Ho, Jiun-Jie Huang, Bo-Chuan Cheng, An-Ting Liu
Asian Test Symposium4
2013 Synthesis of 3D clock tree with pre-bond testability
abstract
Three-dimensional integrated circuits (3D-ICs) is a promising way to implement system-on-chip. To achieve acceptable manufacturing yield, pre-bond test is necessary to make sure only good dies are bonded. A true 3D clock tree requires shorter overall routing lengths and consumes lower power. However, a true 3D clock tree also renders pre-bond test impossible since there are not complete clock trees in dies under test. Therefore, redundant trees have to be added to make dies pre-bond testable. In this paper, we propose a heuristic approach for 3D clock tree synthesis targeted to minimize the number of Through-Silicon-Vias (TSV) and reduce the overhead for redundant trees. Experimental results show that the proposed method can achieve both goals efficiently.
Sying-Jyan Wang, Cheng-Hao Lin, Katherine Shu-Min Li
ISCAS1
2012 Low-power delay test architecture for pre-bond test
abstract
Three-dimensional integrated circuits (3D-ICs) create new test challenges. Because of the limited number of test pads available in pre-bond test, the IR-drop can become a serious problem in delay test. In this paper we present a low-power delay test architecture, in which scan flip-flops are partitioned into groups that can be selected turned off in the capture cycles. As a result, power consumption in the capture cycles can be reduced significantly and thus IR-drop can be alleviated. Experimental results show that the proposed method can achieve the same level of delay fault coverage with roughly the same number of test vectors, while capture cycle power consumption is lower.
Sying-Jyan Wang, Han-Hsuan Hsu, Katherine Shu-Min Li
ISCAS1
2012 Power-Aware High-Level Synthesis With Clock Skew Management
abstract
An effective clock-skew scheduling scheme in the high-level synthesis process targeted for power and speed optimization is presented. The proposed scheme has the following distinctive features: 1) a clock-skew management algorithm that selects a minimum set of clock phases to achieve the optimization goals is developed; 2) the effect of module binding in high-level synthesis was not considered in previous studies, which may lead to designs with timing violation; a discussion on how to model the effect of module binding is provided; 3) a heuristic low-power module binding algorithm that provides near-optimal results quickly is proposed; and 4) a technique called reallocation is proposed to exploit all available skews and thus maximize the capability of clock-skew scheduling. Experimental results show that, on the average, 48% power reduction is achieved by the proposed method. At most five clock phases are required, while in most cases two to four clock phases are sufficient.
Tung-Hua Yeh, Sying-Jyan Wang
IEEE Trans. Very Large Scale Integr. Syst.2
2010 Thermal Safe High Level Test Synthesis for Hierarchical Testability
abstract
High temperature in test process may invalidate a test due to extra delay, or even damage the circuit under test. Therefore, a thermal-safe test can avoid undesirable yield loss due to the extra delay induced by high temperature. Traditional high level test synthesis approaches just improve hierarchical testability of circuits and minimize test application time. If the thermal effects are ignored, the higher test power density may produce unacceptable high temperature even though thermal management is carried out in the functional mode. Since the thermal-aware design cannot achieve thermal-safe hierarchical testing, a thermal-safe high level test synthesis approach is proposed in this paper to deal with this problem. In the proposed test synthesis procedure, the given temperature constraints will be satisfied in the test environment construction process. Experimental results show that the proposed test synthesis method can provide thermal-safe hierarchical test and shorten test application time compared to conventional high-level test synthesis approaches.
Tung-Hua Yeh, Sying-Jyan Wang
Asian Test Symposium2
2009 Level Converting Scan Flip-flops
abstract
Power consumption is an important issue in nanoscale circuits. The multiple supply voltages (MSV) technique, where non-critical parts are supplied with the lower supply voltage, can be used to balance power and performance, as both dynamic and leakage power are reduced with the lower supply voltage. However, level converting circuits must be inserted between different voltage domains to avoid leakage current. In this paper, we present three scan flip-flop designs that support a low-power mechanism, including level converting and sleep mode operation. The designs provide tradeoff between power and speed, and thus provide a simple and efficient way to design low-power high-testability circuits.
Katherine Shu-Min Li, Ming-Hua Hsieh, Sying-Jyan Wang
ISCAS3
2009 Low Peak Power ATPG for n-Detection Test
abstract
The n-detection test is attractive as it achieves high defect coverage for all types of circuits and different fault models by using an easy ATPG procedure. The drawback is that it requires a much larger test set; besides, the test power is also a concern. Since the size of an n-detection test set is very large, it is possible to organize the test patterns in such a way that signal transitions are distributed more evenly among all patterns; thus, a lower peak capture power can be achieved. The reduction in peak power is very desirable, as it reduces the risk of invalid test due to IR-drop and chip overheating. In this paper, we present a low capture power ATPG and a power-aware test compaction method. Two goals are achieved by the proposed ATPG. (1) The growth of test pattern count is lower than the detection number n. (2) The peak power becomes smaller as the detection number n increases. The test compaction algorithm further reduces the number of test patterns as well as the average capture power. The efficiency of the proposed method is illustrated through experiments with some ISCAS'89 benchmark circuits. Experimental results show that the aforementioned two goals are achieved; furthermore, the average power consumption is also improved when n becomes larger.
Sying-Jyan Wang, Kuo-Lin Fu, Katherine Shu-Min Li
ISCAS1
2009 Scan-Chain Partition for High Test-Data Compressibility and Low Shift Power Under Routing Constraint
abstract
The degree of achievable test-data compression depends on not only the compression scheme but also the structure of the applied test data. Therefore, it is possible to improve the compression rate of a given test set by carefully organizing the way that test data are present in the scan structure. The relationship between signal probability and test-data entropy is explored in this paper, and the results show that the theoretical maximum compression can be increased through a partition of scan flip-flops such that the test data present in each partition have a skewed signal distribution. In essence, this approach simply puts similar scan flip-flops in an adjacent part of a scan chain, which also helps to reduce shift power in the scan test process. Furthermore, it is shown that the intrapartition scan-chain order has little impact on the compressibility of a test set; thus, it is easy to achieve higher test compression with low routing overhead. Experimental results show that the proposed partition method can raise the compression rates of various compression schemes by more than 17%, and the average reduction in shift power is about 50%. In contrast, the increase in routing length is limited.
Sying-Jyan Wang, Katherine Shu-Min Li, Shih-Cheng Chen, Huai-Yan Shiu, Yun-Lung Chu
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2009 High-Level Test Synthesis With Hierarchical Test Generation for Delay-Fault Testability
abstract
A high-level test synthesis (HLTS) method targeted for delay-fault testability is presented in this paper. The proposed method, when combined with hierarchical test-pattern generation for embedded modules, guarantees a 100% delay test coverage for detectable faults in modules. A study on the delay testability problem in behavior level shows that low delay-fault coverage is usually attributed to the fact that a two-pattern test for delay testing cannot be delivered to modules under test in two consecutive cycles. To solve the problem, we propose an HLTS method that ensures that valid test pairs can be sent to each module through synthesized circuit hierarchy. Experimental results show that this method achieves 100% fault coverage for transition faults in modules; in contrast, the fault coverage in circuits synthesized by a left-edge-algorithm-based allocation algorithm is rather poor. The area overhead due to this method ranges from 1% to 10% for 16-b datapath circuits. On the other hand, hierarchical test patterns cannot provide good delay-fault coverage for faults in interconnection structure and registers. The reason is that some control sequences required for delay-fault detection cannot be provided by the controller. We propose two design-for-testability insertion methods to deal with this problem. Experimental results show that, on the average, at least 11% higher delay-fault coverage is achieved by these methods.
Sying-Jyan Wang, Tung-Hua Yeh
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2008 On-Chip Test Generation Mechanism for Scan-Based Two-Pattern Tests
abstract
We propose a new on-chip embedding mechanism to improve fault coverage in scan-based delay test. The initialization vector is shifted into the scan chain, and then the activation vector is generated by selectively inverting some bits to be loaded into the scan chain. Many scan-based delay test techniques do not provide good fault coverage as many valid test pattern pairs cannot be launched. The proposed approach provides a mechanism to modify activation vectors so that desired test pattern pairs can be launched. A formal design procedure for the embedded mechanism is presented. Experimental results show that, compared with previous work, the proposed method improves delay fault coverage with small area overhead.
Nan-Cheng Lai, Sying-Jyan Wang
ATS2
2008 Design and analysis of skewed-distribution scan chain partition for improved test data compression
abstract
Code-based test data compression schemes encode symbols in the test data with predetermined codewords so that data volume can be reduced. The compression efficiency is affected by the distribution of data symbols. In this paper, we first analyze the factors that affect the encoding efficiency in various codes, and then propose a skewed-distribution scan chain partitioning scheme, in which the distribution of 0’s and 1’s are changed in different parts of the scan chain. Both analytical and experimental results confirm that the scheme can effectively improve compression efficiency, while the routing penalty due to the partitioning method is limited.
Sying-Jyan Wang, Shih-Cheng Chen, Katherine Shu-Min Li
ISCAS1
2008 Layout-aware scan chain reorder for launch-off-shift transition test coverage
abstract
Launch-off-shift (LOS) is a popular delay test technique for scan-based designs. However, it is usually not possible to achieve good delay fault coverage in LOS test due to conflicts in test vectors. In this article, we propose a layout-based scan chain ordering method to improve fault coverage for LOS test with limited routing overhead. A fast and effective algorithm is used to eliminate conflicts in test vectors while at the same time restrict the extra scan chain routing. This approach provides many advantages. (1) The proposed method can improve delay fault coverage for LOS test. (2) With layout information taken into account, the routing penalty is limited, and thus the impact on circuit performance will not be significant. Experimental results show that the proposed LOS test method achieves about the same level of delay fault coverage as enhanced scan does, while the average scan chain wire length is about 2.2 times of the shortest scan chain.
Sying-Jyan Wang, Kuo-Lin Peng, Kuang-Cyun Hsiao, Katherine Shu-Min Li
ACM Trans. Design Autom. Electr. Syst.1
2007 Low-Capture-Power Test Generation by Specifying A Minimum Set of Controlling Inputs
abstract
We propose a low capture power test generation method to address the capture power issue in scan-based designs. The proposed approach tries to find a minimum set of input values to determine the output values and thus leave as many X-bits in the input side as possible. These X-bits can be assigned to values that minimize capture power. In the proposed method, the global information of circuit structure is considered to reduce the appearance of unnecessary inconsistent assignments in X-filling procedure. As a result, the algorithm runs similar to previous methods in worst case. Experimental results show that the proposed method provides a better result than previous method and the approach can be adopted with any other advanced test pattern generator.
Nan-Cheng Lai, Sying-Jyan Wang
ATS2
2007 Layout-Aware Multi-Layer Multi-Level Scan Tree Synthesis
abstract
In this paper, we propose a layout-aware scan tree synthesis methodology. Scan tree can greatly reduce test data volume, which is very desirable in SOC testing. However, previous researches on scan tree synthesis have not considered routing issues in physical design, which may create a tree with excessively long routing path. In this paper we present a multi-layer multi-level scan tree synthesis method, in which both data compression and routing length are taken into account. Experimental results show that the proposed test method achieves high compression rate with limited routing overhead.
Sying-Jyan Wang, Xin-Long Li, Katherine Shu-Min Li
ATS1
2007 Test Data and Test Time Reduction for LOS Transition Test in Multi-Mode Segmented Scan Architecture
abstract
Launch-off-Shift (LOS) is a widely used technique for delay test in scan-based design. Test data compression for LOS patterns, however, is less efficient. In this paper, we first analyze the reason for low compression rate in LOS patterns, and present an LOS test enabled scan architecture that supports three operation modes: broadcast, multicast, and serial. Efficient LOS test data compression can be achieved under this architecture with limited hardware overhead. An ATPG method for LOS test patterns under the proposed architecture is also presented. Experimental results show that most of the serial scan operations can be replaced by multicast operations, and thus achieve much better compression rate.
Sying-Jyan Wang, Po-Chang Tsai, Hung-Ming Weng, Katherine Shu-Min Li
ATS1
2007 High-level test synthesis for delay fault testability
abstract
A high-level test synthesis (HUTS) method targeted for delay fault testability is presented. The proposed method, when combined with hierarchical test pattern generation for embedded modules, guarantees 100% delay test coverage for detectable faults in modules. A study on the delay testability problem in behavior level shows that low delay fault coverage is usually attributed to the fact that two-pattern test for delay testing cannot be delivered to modules under test in consecutive cycles. To solve the problem, the paper proposed an HUTS method that ensures valid test pairs can be sent to each module through synthesized circuit hierarchy. Experimental results show that this method achieves 100% fault coverage for transition faults in functional units, while the fault coverage in circuits synthesized by LEA-based allocation algorithm is rather poor. The area overhead due to this method ranges from 2% to 10% for 16-bit datapaths
Sying-Jyan Wang, Tung-Hua Yeh
DATE1
2007 Low Capture Power Test Generation for Launch-off-Capture Transition Test Based on Don't-Care Filling
abstract
In this paper, we propose an automatic test pattern generation (ATPG) scheme for low power launch-off-capture (LOC) transition test. Two techniques are explored in the proposed ATPG. A bidirectional X-filling, in which both line justification and logic simulation are used, is integrated in the ATPG algorithm to reduce capture power while feeding the first test pattern into CUT. For vectors producing very large capture power, a test vector replacement scheme is applied to efficiently reduce the peak capture power. The proposed method does not change the test architecture, and thus no hardware overhead is required. Experimental results show that the proposed scheme outperforms previous method by 50% in both peak power and average capture power.
Sying-Jyan Wang, Katherine Shu-Min Li
ISCAS1
2006 Multi-Mode Segmented Scan Architecture with Layout-Aware Scan Chain Routing for Test Data and Test Time Reduction
abstract
This paper presents multi-mode segmented scan architecture. Three operation modes are supported: broadcast, multicast, and serial. Efficient test data compression can be achieved under this architecture with limited hardware overhead. An efficient two-way partitioning algorithm is given to construct multicast-mode configurations. Finally, we present a layout-aware scan chain routing for test compaction, which has not yet explored by the researchers. Experimental results show that most of the serial scan operations can be replaced by multicast operations, and thus achieve much better compression rate
Po-Chang Tsai, Sying-Jyan Wang
ATS2
2006 Layout-Aware Scan Chain Reorder for Skewed-Load Transition Test Coverage
abstract
In this paper, we propose a layout-based scan chain ordering method to improve fault coverage for skewed-load delay test with minimum routing overhead. This approach provides many advantages over previous methods. (1) The proposed method can provide 100% test pair coverage for all detectable transition faults. (2) With layout information taken into account, the routing penalty is small, and thus the impact on circuit performance is not significant
Sying-Jyan Wang, Kuo-Lin Peng, Katherine Shu-Min Li
ATS1
2006 Low-Power BIST With a Smoother and Scan-Chain Reorder Under Optimal Cluster Size
abstract
The authors propose a low-power testing methodology for the scan-based built-in self-test. This approach combines a low-power test pattern generator (TPG) with scan-chain reordering to achieve low-power testing without losing fault coverage. Three main issues are addressed. First, a smoother is included in the TPG to reduce the average power consumption. However, the fault coverage may be adversely affected by the smoother; hence, a cluster-based scan-chain reordering is employed to remedy this problem. If a very-large power reduction is necessary, the fault-coverage drop can become significant. This can be addressed by reseeding. The second topic of this paper is to give a detailed analysis on the optimal cluster size to minimize the scan-chain length. Finally, a fast and efficient algorithm is developed for scan-chain reorder in order to improve the fault coverage. The reordering algorithm is very efficient in terms of computation time, and the routing length of the reordered scan chain is comparable to or smaller than the result given by commercial tools. Experimental results show that the proposed method provides a significant and consistent reduction in the average test power, and the fault coverage is similar to previous methods with the same test lengths
Nan-Cheng Lai, Sying-Jyan Wang, Y.-H. Fu
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2005 Test Data Compression with Partial LFSR-Reseeding
abstract
The large amount of test data becomes a serious problem in SOC testing. In this paper, we propose a method to improve the LFSR reseeding based compression scheme. This method rearranges a given set of test data by merging and partitioning test cubes so that they can be decompressed with a fixed-length LFSR. The compression is done by eliminating repeated patterns in consecutive seeds. A singlepolynomial LFSR is used, so that the decompression process is simple and fast. Besides, it does not need an on-chip decoder. The compression method is very efficient, as experimental results show that it reduces 23.6% of stored data and 34.8% of transferred data compared with the previous methods.
Yu-Hsuan Fu, Sying-Jyan Wang
Asian Test Symposium2
2004 Low Power BIST with Smoother and Scan-Chain Reorder
abstract
In this paper, we propose a low-power testing methodology for the scan-based BIST. A smoother is included in the test pattern generator (TPG) to reduce average power consumption during scan testing, while a group-based greedy algorithm is employed for the scan-chain reorder in order to improve the fault coverage. The reordering algorithm is very efficient in terms of computation time, and the routing length of the reordered scan-chain is comparable to result given by commercial tools. Experimental results of ISCAS'89 benchmarks show that the fault coverage achieved by the 2-bit and 3-bit smoothers are similar to previous methods with the same test lengths. The reduction in average power consumption is 60.06% with a 2-bit smoother and 85.4% with a 3-bit smoother. These results are much better than those achieved by previous methods.
Nan-Cheng Lai, Sying-Jyan Wang, Yu-Hsuan Fu
Asian Test Symposium2
2002 A Reseeding Technique for LFSR-Based BIST Applications
abstract
In this paper, we describe a new design methodology for LFSR-based test pattern generators (TPG). Multiple seeds are produced by the TPG itself to deal with hard-to-detect faults, and this function is achieved without using a ROM to store the seeds. A reseeding logic is incorporated in the TPG, which loads new seeds into the LFSR whenever specific states are reached. In this way, useless test vectors are skipped and thus the test application time can be greatly reduced. We experiment the design methodology by applying it to some MCNC benchmark circuits, and the results show that TPGs designed with this technique require much less hardware overhead than the previous known reseeding techniques.
Nan-Cheng Li, Sying-Jyan Wang
Asian Test Symposium2
2002 Retiming-based logic synthesis for low-power
abstract
Power management has become a great concern in VLSI design in recent years. In this paper, we consider the logic level design technique for low power applications. We present a retiming-based optimization method, in which part of the circuit is selected and moved so that it produces logic signals one clock cycle before they are actually applied. If these values can solely determine the output logic level, then the other part of the circuit can be turned-off to save power. We explore acceptable retimed circuit structures, in which circuit function is not changed. An algorithm is proposed to select the optimal logic block to be retimed. We experiment the low-power circuit structure with some MCNC benchmark circuits, and results indicate an improvement over previous methods. Our method achieves a significant reduction in switching activity, and the reduction can be more than 70% in some case. The required area overhead is very small.
Yu-Lung Hsu, Sying-Jyan Wang
ISLPED2
2001 Generating Efficient Tests for Continuous Scan
abstract
Conventional scan-based designs spend a lot of testing time in shifting test patterns and output responses, which greatly increases the testing cost. In this paper, we propose a modified approach for scan-based design in which a test is conducted in every clock cycle. This approach may significantly reduce the test application time when appropriate test vectors are applied. We develop algorithms to generate efficient test input for the test environment, and experimental results show that we can achieve high fault coverage with only about 10%-30% of the clock cycles required in conventional scan-based design.
Sying-Jyan Wang, Sheng-Nan Chiou
DAC1
2001 Distributed Diagnosis in Multistage Interconnection Networks
Sying-Jyan Wang
J. Parallel Distributed Comput.1
2000 Efficient built-in self-test algorithm for memory
abstract
We present a new pseudorandom testing algorithm for the Built-In Self-Test (BIST) of DRAM. In this algorithm, test patterns are complemented to generate state-transitions that are needed for the detection of coupling faults. As a result, the number of test patterns required is less than half of the traditional method, while the extra hardware is negligible.
Sying-Jyan Wang, Chen-Jung Wei
Asian Test Symposium1
1998 Testing and Diagnosis of Interconnect Structures in FPGAs
abstract
Since Field Programmable Gate Arrays (FPGAs) are reprogrammable, faults in them can be easily tolerated once fault sites are located. Previous research on diagnosis of FPGAs mainly deal with faulty logic blocks. In this paper we present a method for the testing and diagnosis of faults in the interconnect structures of FPGAs. A predefined set of tests that can locate all single faults and many multiple faults is presented. Other multiple faults can be located with an adaptive test set. This work, combined with previous works on the diagnosis of faulty logic blocks in FPGAs, makes it possible to utilize FPGAs with faults.
Sying-Jyan Wang, Chao-Neng Huang
Asian Test Symposium1
1997 Test and diagnosis of fault logic blocks in FPGAs
abstract
Since field programmable gate arrays (FPGAs) are reprogrammable, faults in them can be easily tolerated once fault sites are located. We present a method for the testing and diagnosis of faults in FPGAs. The proposed method imposes no hardware overhead, and requires minimal support from external test equipment. Test time depends only on the number of faults, and is independent of the chip size. With the help of this technique, chips with faults can still be used. As a result, the chip yield can be improved and chip cost is reduced. Experimental results are given to show the feasibility of this method.
Sying-Jyan Wang, Tsi-Ming Tsai
ICCAD1
1997 Distributed Routing in a Fault-Tolerant Multistage Interconnection Network
Sying-Jyan Wang
Inf. Process. Lett.1
1996 Testing And Diagnosis Of Board Interconnects In Microprocessor-Based Systems
abstract
In this paper we propose a low-cost board-level testing method for printed circuit boards in microprocessor-based systems. The fault detection is achieved by replacing the CPU with a bus emulator to test faults on wiring interconnects. Test patterns are sent by the bus emulator and the results are collected by it later for analysis. We also discuss how to derive minimum test sets for the diagnosis of all modeled faults. Multiple-board systems can be tested by hierarchically applying our method. With this approach, board testing is conducted in a way similar to functional testing while at the same time reach the controllability and observability offered by in-circuit testing.
Po-Ching Hsu, Sying-Jyan Wang
Asian Test Symposium2
1996 Load-Balancing in Multistage Interconnection Networks under Multiple-Pass Routing
Sying-Jyan Wang
J. Parallel Distributed Comput.1
1994 Algorithm-Based Fault Tolerance for FFT Networks
abstract
Algorithm-based fault tolerance (ABFT) is a low-overhead system-level fault tolerance technique. Many ABFT schemes have been proposed in the past for fast Fourier transform (FFT) networks. In this paper, a new ABFT scheme for FFT networks is proposed. We show that the new approach maintains the high throughput of previous schemes, yet needs lower hardware overhead and achieves higher fault converge than previous schemes by J.Y. Jou et al. (1988) and D.I. Tao et al. (1990).>
Sying-Jyan Wang, Niraj K. Jha
IEEE Trans. Computers1
1993 Design and synthesis of self-checking VLSI circuits
abstract
Self-checking circuits can detect the presence of both transient and permanent faults. A self-checking circuit consists of a functional circuit that produces encoded output vectors and a checker that checks the output vectors. The checker has the ability to expose its own faults as well. The functional circuit can be either combinational or sequential. A self-checking system consists of an interconnection of self-checking circuits. The advantage of such a system is that errors can be caught as soon as they occur; thus, data contamination is prevented. Methods for the cost-effective design of combinational and sequential self-checking functional circuits and checkers are examined. The area overhead for all proposed design alternatives is studied in detail.>
Niraj K. Jha, Sying-Jyan Wang
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
1992 Multiple Input Bridging Fault Detection in CMOS Sequential Circuits
abstract
Bridging fault testing algorithms for CMOS sequential circuits, assuming current supply monitoring, are discussed. Sequential circuits implemented both with and without scan design are considered. Experimental results are given to show the efficacy of the methods.>
Niraj K. Jha, Sying-Jyan Wang, Phillip C. Gripka
ICCD2
1991 Design and Synthesis of Self-Checking VLSI Circuits and Systems
abstract
Self-checking circuits and systems can detect the presence of both transient and permanent faults. The advantage of such a system is that errors can be caught as soon as they occur, and thus data contamination is prevented. Although much effort has been concentrated on the design of self-checking checkers by previous researchers, very few results have been presented for the design of self-checking functional circuits, and fewer still for the design of self-checking systems. Methods are explored for the cost-effective design of combinational and sequential functional circuits, checkers and systems.>
Niraj K. Jha, Sying-Jyan Wang
ICCD2