EDBT 2026 Demo / reviewers in the wild / expert
Chien-Nan Jimmy Liu
dblp:74/3882 · also Chien-Nan Liu
· DBLP profile ↗
57ranked-venue papers
4as first author
14since 2021 · last 2026
0000-0002-4907-898XORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 54 · 4 first-author · 14 since 2021Software engineering, systems software and programming languages · 7 · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 1Theory of computation · 1Applied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | An Efficient Weight Correction Method to Recover Non-ideal Errors in Pruned IRC DesignsabstractResistive Random Access Memory (RRAM) has emerged as a leading candidate for In-Memory Computing (IMC) to accelerate Deep Neural Network (DNN) applications. Combined with proper pruning techniques, the cost and energy of DNN computation can be further reduced. However, besides the various non-ideal effects in analog computation, the pruned In-RRAM Computing (IRC) designs also suffer from extra quantization errors, which may significantly degrade the accuracy of DNN. Instead of recovering the errors after circuit implementation, this paper proposes a weight correction method to perform error compensation in advance. By adding proper margins to the stored weight values, the errors caused by IR drop, thermal effects, thermal crosstalk, and weight pruning in IRC designs can be considered simultaneously without additional circuit overhead. As shown in the experimental results, the proposed method effectively recovers the computing accuracy under various pruning rates, thus enhancing the performance and reliability of IRC designs. Shih-Han Chang, Yi-Min Pan, Chong-En Hong, Chien-Nan Jimmy Liu |
DATE | 4 |
| 2026 | IDDA-3D: Inter-Die Delay Aware Timing-Driven Placement on Face-to-Face Bonded 3D ICsabstract3D ICs extend integration freedom beyond post-Moore limits and can improve performance. Yet, existing true-3D placers remain primarily wirelength-driven, and partition-based 3D flows struggle to incorporate timing during design-space exploration. Prior 2D timing-driven approaches often rely on RSMT-based routing lookahead, which is unstable under z-moves and lacks a smooth objective for gradient-based optimization; simple net weighting further fails to capture path-level timing. We present IDDA-3D, the first timing-driven placement framework for face-to-face (F2F) bonded 3D ICs. IDDA-3D introduces a quadratic RC formulation that models intra-/inter-die driver-sink delay as a differentiable timing cost for analytical placement. The RC parameters are derived directly from the technology library, ensuring that the model reflects physical delay accurately and remains applicable across diverse technology nodes without manual tuning. To handle the discrete nature of die assignment, we employ a finite-difference approximation (FDA)-based gradient computation with preconditioning, which integrates seamlessly with the analytical placement engine. Experimental results show that IDDA-3D improves total negative slack (TNS) by up to 44% and worst negative slack (WNS) by 22%, while maintaining competitive wirelength and runtime compared with state-of-the-art true-3D placers. Zixian Yang, Shanyi Li, Leilei Jin, Tsung-Yi Ho, Chien-Nan Jimmy Liu |
ISPD | 5 |
| 2026 | A PVT-Resilient Subthreshold SRAM-Based In-Memory Computing Accelerator With In-Situ Regulation for Energy-Efficient Spiking Neural NetworksabstractThis paper presents a PVT-resilient, subthreshold SRAM-based computing-in-memory (CIM) macro tailored for energy-efficient spiking neural networks (SNNs). The macro integrates in-situ current sensors and distributed voltage regulators to enable robust large-scale (1024 wordlines, 1304 bitlines and 128 shared neuron cells) subthreshold current-mode CIM, mitigating energy overheads and process-voltage-temperature (PVT) sensitivity. The neuron cells adopt a programmable, memory cell-based firing threshold to enhance neuron robustness against PVT variations. The architecture uses a stride-tick batching schedule to significantly reduce buffer overhead with enhanced input data reuse. Exploiting the high sparsity of SNNs, the proposed system demonstrates significant improvements in energy efficiency and variation tolerance. Fabricated in 28-nm CMOS, the prototype attains 93.64\% accuracy on keyword spotting, delivers up to 1181.42 TOPS/W, and achieves 7.24 TOPS/mm^2, demonstrating a viable and efficient solution for high-performance edge SNN processing. Shih-Hang Kao, Yang-Chan Hung, I-Wen Wang, Bing-Han Liu, Yu-Chia Chen, Tian-Sheuan Chang, Shyh-Jye Jou, Chien-Nan Jimmy Liu, Hung-Ming Chen, Wei-Zen Chen |
IEEE Trans. Circuits Syst. I Regul. Pap. | 8 |
| 2025 | On Awareness of Offset-Via and Teardrop in Advanced Packaging Interconnect SynthesisabstractIn order to take full advantage of chiplet-based system synthesis methodology for HPC and AI applications in high-bandwidth memory, die-to-die designs interconnect need an overhaul breakthrough. The major reason lies in the strengthening technologies: offset-via and teardrop. They need special care in order to enhance reliability and manufacturability. Moreover, conventional signal integrity problems are required to pay attention as well. In this work, by empirical offset-via and layer assignment, we first make sure the optimized routing resources on all the redistribution layers. Then we devise an S-route detailed routing to prevent the detour and to reduce the rip-up and re-route iterations. Results show that we achieved total wire length reduction by 7% on average and total usage of RDLs by nearly 50%, compared with combined SOTA approaches. Hao-Ju Chang, Yu-Hung Chen, Hao-Wei Huang, Yihua Yeh, Hung-Ming Chen, Chien-Nan Jimmy Liu |
ASP-DAC | 6 |
| 2025 | Error-Aware Training for In-RRAM Computing Design Considering Non-Ideal Effects in RRAM Crossbar Array and Peripheral CircuitsabstractIn recent years, Computing In-Memory (CIM) technology has been proposed to solve the bottleneck of data movement in AI edge designs. In-RRAM Computing (IRC) is a popular architecture due to its low leakage current and high density. However, to integrate some simple computation in memory, the IRC designs often adopt analog operations, which bring new issues to the computation accuracy. In order to speed up the verification of computation results, an accurate behavioral model for the RRAM crossbar array and the peripheral circuits with non-ideal effects is proposed. By using the proposed behavioral model, we build a hierarchical simulation framework for the IRC system to provide runtime errors for circuit design optimization and CNN training. As shown in the experimental results, the simulation accuracy of the IRC system is greatly improved by considering the contribution from peripheral circuits, but the simulation time can be reduced from several hours to 1 minute. The error-aware CNN training with the proposed models efficiently improves the CNN inference accuracy in real applications, which solves the accuracy and efficiency issues in traditional approaches. Shih-Han Chang, Ray-Hong Yen, Chien-Nan Jimmy Liu |
ACM J. Emerg. Technol. Comput. Syst. | 3 |
| 2025 | Mitigating Computation Errors of In-RRAM Computing Through Network Retraining With IR-Drop and Data Allocation Effects
Shih-Han Chang, Tung Lin, Chien-Nan Jimmy Liu |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 2023 | On Automating Finger-Cap Array Synthesis with Optimal Parasitic Matching for Custom SAR ADCabstractDue to its excellent power efficiency, the successive-approximation-register (SAR) analog-to-digital converter (ADC) is an attractive design choice for low-power ADC implements. In analog layout design, the parasitics induced by interconnecting wires and elements affect the accuracy and performance of the device. Due to the requirement of low-power and high-speed, series of very small lateral metal-metal capacitor units are usually adopted as the architecture of capacitor array. Besides power consumption and area reduction, the parasitic capacitance would significantly affect the matching properties and settling time of capacitors. This work presents a framework to synthesize good-quality binary-weighted capacitors for custom SAR ADC. Also, this work proposes a parasitic-aware ILP-based weight-dynamic network routing algorithm to generate a layout considering parasitic capacitance and capacitance ratio mismatch simultaneously. The experimental result shows that the effective number of bits (ENOB) of the layout generated by our approach is comparable to or better than that of manual design and other automated works, closing the gap between pre-sim and post-sim results. Cheng-Yu Chiang, Chia-Lin Hu, Mark Po-Hung Lin, Yu-Szu Chung, Shyh-Jye Jou, Jieh-Tsorng Wu, Shiuh-Hua Wood Chiang, Chien-Nan Jimmy Liu, Hung-Ming Chen |
ASP-DAC | 8 |
| 2023 | Reshaping System Design in 3D Integration: Perspectives and ChallengesabstractIn this paper, we depict modern system design methodologies via 3D integration along with the advance of packaging, considering system prototyping, interconnecting, and physical implementation. The corresponding challenges are presented as well. Hung-Ming Chen, Chu-Wen Ho, Shih-Hsien Wu, Po-Tsang Huang, Hao-Ju Chang, Chien-Nan Jimmy Liu |
ISPD | 7 |
| 2023 | Machine Learning Assisted Circuit Sizing Approach for Low-Voltage Analog Circuits with Efficient Variation-Aware OptimizationabstractLow-power analog design is a hot topic for various power efficient applications. Sizing low-power analog circuits is not easy because the increasing uncertainties from low-voltage techniques magnify process variation effects on the design yield. Simulation-based approaches are often adopted for analog circuit sizing because of its high accuracy and adaptability in different cases. However, if process variation is also considered, the huge number of simulations becomes almost infeasible for large circuits. Although there are some recent works that adopt machine learning (ML) techniques to speed up the optimization process, the process variation effects are still hard to be considered in those approaches. Using the popular evolutionary algorithm (EA) as an example, this paper proposes an ML-assisted prediction model to speed up the variation-aware circuit sizing technique for low-voltage analog circuits. By predicting the likelihood for a design that has worse performance, the enhanced EA process is able to skip many unnecessary simulations to reduce the convergence time. Moreover, a novel force-directed model is proposed to guide the optimization toward better yield. Based on the performance of prior circuit samples in the EA optimization, the proposed force model is able to predict the likelihood of a design that has better yield without time-consuming Monte Carlo simulations. Compared with prior works, the proposed approach significantly reduces the number of simulations in the yield-aware EA optimization, which helps to generate practical low-voltage designs with high reliability and low cost. Ling-Yen Song, Chih-Yun Chou, Tung-Chieh Kuo, Chien-Nan Jimmy Liu, Juinn-Dar Huang |
ACM Trans. Design Autom. Electr. Syst. | 4 |
| 2022 | Fast Variation-aware Circuit Sizing Approach for Analog Design with ML-Assisted Evolutionary AlgorithmabstractEvolutionary algorithm (EA) based on circuit simulation is one of the popular approaches for analog circuit sizing because of its high accuracy and adaptability on different cases. However, if process variation is also considered, the huge number of simulations becomes almost infeasible for large circuits. Although there are some recent works that adopt machine learning (ML) techniques to speed up the optimization process, the variation effects are still hard to be considered in those approaches. In this paper, we propose a fast variation-aware evolutionary algorithm for analog circuit sizing with a ML-assisted prediction model. By predicting the likelihood for a design that has worse performance, our EA process is able to skip many unnecessary simulations to reduce the convergence time. Moreover, a novel force-directed model is proposed to guide the optimization toward better yield. Based on the performance of prior circuit samples in the EA optimization, the proposed force model is able to predict the likelihood of a design that has better yield without time-consuming Monte Carlo simulations. Compared with prior works, the proposed approach significantly reduces the number of simulations in the yield-aware EA optimization, which helps to generate more practical designs with high reliability and low cost. Ling-Yen Song, Tung-Chieh Kuo, Ming-Hung Wang, Chien-Nan Jimmy Liu, Juinn-Dar Huang |
ASP-DAC | 4 |
| 2022 | Practical Substrate Design Considering Symmetrical and Shielding RoutesabstractIn modern package design, the flip-chip package has become mainstream because of the benefit of its high I/O pins. However, the package design is still done manually in the industry. The lack of automation tools makes the package design cycle longer due to complex routing constraints, and the frequent modification requests. In this work, we propose yet another routing framework for substrate routing. Compared with previous works, our routing algorithm generates a feasible routing solution in a few seconds for industrial design and considers important symmetry and shielding constraints that have not been handled before. Benefiting from the efficiency of our routing algorithm, the designer can get the result immediately and accommodate some modifications to reduce the cost. The experimental result shows that the routing result generated from our router is in good quality, very close to the manual design. Hao-Yu Chi, Simon Yi-Hung Chen, Hung-Ming Chen, Chien-Nan Jimmy Liu, Yun-Chih Kuo, Ya-Hsin Chang, Kuan-Hsien Ho |
DATE | 4 |
| 2022 | DASC: A DRAM Data Mapping Methodology for Sparse Convolutional Neural NetworksabstractThe data transferring of sheer model size of CNN (Convolution Neural Network) has become one of the main performance challenges in modern intelligent systems. Although pruning can trim down substantial amount of non-effective neurons, the excessive DRAM accesses of the non-zero data in a sparse network still dominate the overall system performance. Proper data mapping can enable efficient DRAM accesses for a CNN. However, previous DRAM mapping methods focus on dense CNN and become less effective when handling the compressed format and irregular accesses of sparse CNN. The extensive design space search for mapping parameters also results in a time-consuming process. This paper proposes DASC: a DRAM data mapping methodology for sparse CNNs. DASC is designed to handle the data access patterns and block schedule of sparse CNN to attain good spatial locality and efficient DRAM accesses. The bank-group feature in modern DDR is further exploited to enhance processing parallelism. DASC also introduces an analytical model to facilitate fast exploration and quick convergence of parameter search in minutes instead of days from previous work. When compared with the state-of-the-art, DASC decreases the total DRAM latencies and attains an average of 17.1x, 14.3x, and 23.3x better DRAM performance for sparse AlexNet, VGG-16, and ResNet-50 respectively. Bo-Cheng Lai, Tzu-Chieh Chiang, Po-Shen Kuo, Wan-Ching Wang, Yan-Lin Hung, Hung-Ming Chen, Chien-Nan Jimmy Liu, Shyh-Jye Jou |
DATE | 7 |
| 2021 | Performance-driven Routing Methodology with Incremental Placement Refinement for Analog Layout DesignabstractAnalog layout is often considered as a difficult task because many layout-dependent effects will impact final circuit performance. In the literature, many automation techniques have been proposed for analog placement and routing respectively. However, very few works are able to consider the two steps simultaneously to obtain the best performance and cost after layout. Most of the routing-aware placement techniques optimize the layout results based on an assumed routing result, which may be quite different to the final layout. In this work, we proposed an automatic two-step layout methodology for analog circuits to alleviate the performance loss during layout process. Instead of using a rough routing prediction during placement stage, a crossing-aware global routing technique is first performed to provide an accurate routing resource estimation of the given compact placement. Then, the improved CDL-based layout migration technique is adopted to do a fast adjustment on the placement and routing to reduce the difference between estimation and final layout while keeping the optimality of the given placement. As shown in the experimental results, the proposed methodology is able to improve the accuracy of routing resource estimation thus improving the final layout quality and circuit performance. Hao-Yu Chi, Han-Chung Chang, Chih-Hsin Yang, Chien-Nan Jimmy Liu, Jing-Yang Jou |
DATE | 4 |
| 2021 | A Style-Based Analog Layout Migration Technique With Complete Routing Behavior PreservationabstractLayout migration is a fast methodology to generate the required layout for given circuits with different device attributes or different technology. By keeping the original layout topology, the previous design experience can help to keep the circuit performance. However, routing preservation is often not mentioned in previous layout migration techniques, which requires a complete rerouting to break the original style. Panet al.(2015) proposed a topological slicing tree and a constrained delaunay triangulation (CDT) model to keep the routing style during migration. However, this approach may incur some missing nets after migration, which still requires tedious manual works to fix those nets. In this article, we propose a sequence pair (SP)-based placement migration methodology and a novel Cartesian detection line (CDL) model to preserve the routing styles in original layouts. By using the proposed approach, the routability information and routing behaviors can be preserved during layout migration. In order to prevent from missing nets, several refinement techniques are also proposed to fix unreasonable routing nets due to block displacement. In the experiments, the missing nets after migration can be reduced to almost zero with the proposed CDL model, which greatly reduces the extra design efforts. Hao-Yu Chi, Zi-Jun Lin, Chia-Hao Hung, Chien-Nan Jimmy Liu, Hung-Ming Chen |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 4 |
| 2020 | On EDA Solutions for Reconfigurable Memory-Centric AI Edge ApplicationsabstractMemory-centric designs deploy computation to storage and enable efficient in-memory computation while avoiding massive amount of data movement. The in-memory-computing schemes have shown distinct advantages and concerns when applying to different types of memory technologies, from conventional SRAM, DRAM to emerging ReRAM. Moreover, the next-generation smart edge systems are expected to support various intelligent applications by employing multi-task machine learning models which would be dynamically activated. To attain an efficient design within short design cycle, it is imperative to have an integrated design framework with automated tools to support hybrid memory systems and perform effective optimization across design stages. This work will introduce a unified framework which integrates EDA solutions to address the design and optimization challenges at different aspects of next-generation memory-centric designs, including fast reconfiguring in-memory/near-memory computing designs to provide optimized solutions (behavioral models and APR cell layouts) for designers to choose the best suitable architectures for their applications. Hung-Ming Chen, Chia-Lin Hu, Kang-Yu Chang, Alexandra Küster, Yu-Hsien Lin, Po-Shen Kuo, Wei-Tung Chao, Bo-Cheng Lai, Chien-Nan Jimmy Liu, Shyh-Jye Jou |
ICCAD | 9 |
| 2020 | Achieving Analog Layout Integrity through Learning and Migration Invited TalkabstractAnalog IC designers and design houses have been accumulating their own design knowledge and constructing their own analog design repositories, including various design specifications, applications, and process technologies. As most of the analog layouts are handcrafted art works, different designers/companies may have different layout guidelines and preferences. When generating a new layout for certain analog design which already exists or is similar to any of those in the repositories, but with different circuit parameters or process technology files, applying layout migration is usually more preferable than starting from scratch. This paper introduces a holistic framework and new layout generation methodology to achieve analog layout integrity through learning and migration. The introduced methodology can effectively and efficiently preserve the preferences of placement and routing topologies from legacy layouts to new ones. Mark Po-Hung Lin, Hao-Yu Chi, Abhishek Patyal, Zheng-Yao Liu, Jun-Jie Zhao, Chien-Nan Jimmy Liu, Hung-Ming Chen |
ICCAD | 6 |
| 2020 | Wire Load Oriented Analog Routing with Matching ConstraintsabstractAs design complexity is increased exponentially, electronic design automation (EDA) tools are essential to reduce design efforts. However, the analog layout design has still been done manually for decades because it is a sensitive and error-prone task. Tool-generated layouts are still not well-accepted by analog designers due to the performance loss under non-ideal effects. Most previous works focus on adding more layout constraints on the analog placement. Routing the nets is thus considered as a trivial step that can be done by typical digital routing methodology, which is to use vias to connect every horizontal and vertical lines. Those extra vias will significantly increase the wire loads and degrade the circuit performance. Therefore, in this article, a wire load oriented analog routing methodology is proposed to reduce the number of layer changing of each routing net. Wire load is considered in the optimization goal as well as the wire length to keep the circuit performance after layout, while the analog layout constraints like symmetry and length matching are still satisfied during routing. As shown in the experimental results, this approach significantly reduces the wire load and performance loss after layout with little overhead on wire length. Hao-Yu Chi, Chien-Nan Jimmy Liu, Hung-Ming Chen |
ACM Trans. Design Autom. Electr. Syst. | 2 |
| 2019 | Achieving Routing Integrity in Analog Layout Migration via Cartesian Detection LinesabstractIn order to improve design productivity, proper layout automation tools are desired for analog circuits. Layout migration is one possible approach to generate a new layout for given circuits with different device sizes or different technology, and still keep the original layout topology. However, routing behaviors are often not mentioned in previous works, which requires a complete rerouting that may not follow the original style. Pan [16] first proposed a Constrained Delaunay Triangulation (CDT) based model to keep the routing behavior during layout migration. However, because the device sizes and related distance may be different in the new layout, some reference lines in CDT models may be removed, resulting in some missing nets after migration. In this paper, a novel Cartesian Detection Line (CDL) based model is proposed to preserve the routing behavior in original layouts. Because alternative lines in the modified placement can be easily found to prevent from missing nets, the proposed CDL model greatly improves the routing completeness during layout migration. Several routing refinement techniques are also proposed to solve the routing issues due to block displacement. In our experiments, the routing completeness can be improved to almost 100% with the proposed CDL model, which greatly reduces the design efforts. Hao-Yu Chi, Zi-Jun Lin, Chia-Hao Hung, Chien-Nan Jimmy Liu, Hung-Ming Chen |
ICCAD | 4 |
| 2018 | Performance-preserved analog routing methodology via wire load reductionabstractAnalog layout automation is a popular research direction in recent years to raise the design productivity. However, the research on this topic is still not well accepted by analog designers because notable performance loss often exists in tool-generated layout. Most previous works focus on layout placement problem and route the nets implicitly by typical digital routing methodology. This routing approach can solve the net crossing issue easily, but requires a lot of extra vias to connect the horizontal and vertical lines, which significantly increases the wire loads and reduces the circuit performance. In the proposed analog routing flow, we try to route each net with minimum layer changing and consider the wire length simultaneously. In other words, wire load is used as the optimization goal instead of using wire length only to keep the circuit performance after laying out the design. As demonstrated on several cases, this approach significantly reduces the wire load and keeps the similar circuit performance as in manual works. Hao-Yu Chi, Hwa-Yi Tseng, Chien-Nan Jimmy Liu, Hung-Ming Chen |
ASP-DAC | 3 |
| 2018 | Analog placement with current flow and symmetry constraints using PCP-SPabstractModern analog placement techniques require consideration of current path and symmetry constraints. The symmetry pairs can be efficiently packed using the symmetry island configurations, but not all these configurations result in minimum gate interconnection, which can impact the overall circuit routing and performance. This paper proposes the first work that reformulates this problem considering all of them together in the form of Parallel Current Path (PCP) constraints. Then a placement algorithm satisfying these constraints is formulated to reduce a vast search space via efficient sequence pair manipulation. Experimental results show that this formulation and algorithm can satisfy all the constraints in a more tightly packed configuration, resulting in lesser routing length, reduced parasitics and thus better post-layout performance. Abhishek Patyal, Po-Cheng Pan, K. A. Asha, Hung-Ming Chen, Hao-Yu Chi, Chien-Nan Jimmy Liu |
DAC | 6 |
| 2017 | An Incremental Aging Analysis Method Based on Delta Circuit Simulation TechniqueabstractWith the advance of VLSI technology, the parameter shift due to device aging has increasingly impacts on the circuit yield and reliability. Because the aging effects may degrade circuit performance and cause circuit failure after a period of time, aging analysis is also required in the design flow to avoid reliability issues. Previous aging analysis approaches often have a trade-off between accuracy and simulation time. In order to improve the efficiency of aging analysis while keeping high accuracy, this paper proposes an incremental simulation technique based on delta circuit models. Since aging process is often a gradual change, incremental simulation technique is very effective to reduce the simulation time of each iteration with almost the same accuracy. Furthermore, a dynamic aging sampling technique is also proposed to further improve the efficiency of aging analysis with little accuracy loss. As demonstrated in the experiments, the proposed approach is indeed an effective way to reduce the aging analysis time while keeping estimation accuracy. Si-Rong He, Nguyen Cao Qui, Yu-Hsuan Kuo, Chien-Nan Jimmy Liu |
ATS | 4 |
| 2017 | Non-regression approach for the behavioral model generator in mixed-signal system verificationabstractBuilding the behavioral model for each analog circuit is an efficient approach for mixed-signal system verification. If an automatic model generator is available, it is useful for designers to reduce the extra efforts. Instead of modeling the relationship between circuit inputs and outputs directly, a divide and conquer approach is proposed in [8] to divide the circuit into several small building blocks and model the behavior of each block easily. Although the regression efforts have been greatly alleviated in this structure-based approach, the preparation of the training patterns is still a big issue. In this work, a different approach is proposed to build the behavioral model of each internal block in structure-based approach without regression. Therefore, no training patterns are required in the calibration process. As shown in the experimental results, the model accuracy is still kept in the proposed approach while the efficiency of behavioral model generator is greatly improved. Ling-Yen Song, Chien-Nan Jimmy Liu, Yun-Jing Lin, Meng-Jung Lee, Yu-Lan Lo, Shu-Yi Kao |
VLSI-SoC | 3 |
| 2017 | Cluster-based delta-QMC technique for fast yield analysis
Nguyen Cao Qui, Si-Rong He, Chien-Nan Jimmy Liu |
Integr. | 3 |
| 2016 | Wave digital filter based analog circuit emulation on FPGAabstractUnlike well accepted FPGA emulation for digital circuits, there is no winning emulation solution for analog and mixed-signal (AMS) circuits. This paper presents an analog circuit emulation based on wave digital filters (WDFs), which covers the entire flow of transforming an AMS circuit from SPICE netlist to hardware implementation in FPGA. More specifically, it presents the theoretical support of how to map linear and nonlinear circuit components to WDF. The detail implementation of each WDF component in FPGA is not elaborated due to the page limit. Experiments show that there is a virtually perfect match between FPGA emulation and HSPICE simulations on two small but representative analog circuits, indicating high accuracy of the proposed emulation, and the FPGA-based WDF emulation can process analog signal sampled at as high as 512KHz, which is adequate for a variety of biomedical sensing applications. Yen-Lung Chen, Chien-Nan Jimmy Liu, Jing-Yang Jou, Sudhakar Pamarti, Lei He 0001 |
ISCAS | 4 |
| 2015 | Incremental Latin hypercube sampling for lifetime stochastic behavioral modeling of analog circuitsabstractIn advanced technology node, not only process variations but also aging effects have critical impacts on circuit performance. Most of existing works consider process variations and aging effects separately while building the corresponding behavior models. Because of the time-varied circuit property, parametric yield need to be reanalyzed in each aging time step. This results in expensive simulation cost for reliability analysis due to the huge number of circuit simulation runs. In this paper, an incremental Latin hypercube sampling (LHS) approach is proposed to build the stochastic behavior models for analog/mixed-signal (AMS) circuits while simultaneously considering process variations and aging effects. By reusing previous sampling information, only a few new samples are incrementally updated to build an accurate stochastic model in different time steps, which significantly reduces the number of simulations for aging analysis. Experiments on an operational amplifier and a DAC circuit achieve 242x speedup over traditional reliability analysis method with similar accuracies. Yen-Lung Chen, Chien-Nan Jimmy Liu, Lei He 0001 |
ASP-DAC | 3 |
| 2015 | Toward Wave Digital Filter based Analog Circuit Emulation on FPGA (Abstract Only)abstractSoftware simulation of analog and mixed-signal circuits often takes a long computing time. Unlike digital circuits that can be validated by FPGA emulation, there is no winning emulation solution for analog circuits. As the first step to applying wave digital filter (WDF) to emulate post-layout analog circuits, we present how to map linear and nonlinear components in an original circuit to WDFs with exactly same behaviors. To validate, we implement the emulation circuit (i.e., WDFs) in FPGA. To be more specific, each emulation time step is executed as a finite state machine, while all the computing resource, e.g. floating point units (FPU), are shared as a resource pool and used only when it is necessary, which result in a very small resource consumption on FPGA. Virtually perfect match is obtained between the Verilog and SPICE simulations for a number of primitive analog circuits, indicating the high accuracy of the proposed emulation. In terms of runtime, the WDF implementation is about 3-4x faster than HSPICE on a small two-stage differential amplifier circuit. And better speedup can be anticipated when it scales to larger circuits because of the underlying binary tree structure of the WDF implementation. Yen-Lung Chen, Chien-Nan Jimmy Liu, Sudhakar Pamarti, Lei He 0001 |
FPGA | 4 |
| 2014 | A novel design space reduction method for efficient simulation-based optimizationabstractSimulation-based optimization and equation-based optimization are two popular approaches for analog design optimization. In order to combine the advantages of both approaches, a novel simplex-based design space reduction method is proposed in this paper to improve the efficiency of simulation-based optimization. By using the proposed two-stage optimization approach, the design space exhibiting a global optimal point can be simplified to a small region rapidly, and the simulation-based optimization can then be applied to search the region to identify the global optimal point accurately. As revealed in the experimental results, in several analog circuits, the proposed method exhibits higher efficiency than traditional global search approaches do, without sacrificing accuracy. Hsing-Han Tseng, Shiou-Wen Wang, Chien-Nan Jimmy Liu |
ISCAS | 4 |
| 2014 | Simultaneous Optimization of Analog Circuits With Reliability and Variability for Applications on Flexible ElectronicsabstractFlexible electronics are a possible alternative for portable consumer applications and have many advantages. However, the circuit design for flexible electronics is still challenging, especially for sensitive analog circuits. Due to the different properties of flexible thin-film transistors (TFTs), conventional CMOS design techniques cannot be used directly on flexible electronics. Significant parameter variations and degradation effects of flexible TFTs further increase difficulties for circuit designers. In this paper, a reliability-aware circuit sizing approach is proposed for the analog circuits with flexible TFTs. The process variation, bending, and degradation effects of flexible TFTs in the optimization flow are considered simultaneously. Instead of optimizing the fresh yield and lifetime yield separately, a unified optimization approach is proposed to consider the two yield issues simultaneously. As shown in the experimental results, the proposed approach can further improve the lifetime yield and significantly reduce the design overhead with a fast computation time. Yen-Lung Chen, Wan-Rong Wu, Chien-Nan Jimmy Liu, Chien-Mo James Li |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 2013 | Automatic circuit sizing technique for the analog circuits with flexible TFTs considering process variation and bending effectsabstractFlexible electronics are possible alternative for portable consumer applications with many advantages. However, the circuit design for flexible electronics is still challenging, especially for sensitive analog circuits. Significant parameter variations and bending effects of flexible TFTs further increase the difficulties for circuit designers. In this paper, an automatic circuit sizing technique is proposed for the analog circuits with flexible TFTs. The process variation and bending effects of flexible TFTs are considered simultaneously in the optimization flow. As shown in the experimental results, the proposed approach can further improve the design yield and significantly reduce the design overhead. Yen-Lung Chen, Wan-Rong Wu, Guan-Ruei Lu, Chien-Nan Jimmy Liu |
DATE | 4 |
| 2013 | LASER: layout-aware analog synthesis environment on lakerabstractIn modern technology, layout effects have more and more impacts on circuit performance. However, most of the existing analog automation tools consider the circuit sizing and layout generation in two separate steps, which often result in time-consuming sizing-layout iterations. In this paper, a layout-aware analog synthesis tool is presented to generate the required designs from specifications to layout through a user-friendly GUI. In order to provide a strong link between sizing and layout steps, a parasitic-aware circuit sizing flow is proposed based on a flexible layout template to prevent the performance from failing to meet the specifications after layout. Routability-aware analog placement is then performed with a simple routing algorithm to generate the corresponding layout with minimized cost. As demonstrated in the experimental results, this analog synthesis tool is able to generate the required circuits in seconds with high quality layouts and effectively guarantees the post-layout performance with less over-design. Yu-Ching Liao, Yen-Lung Chen, Xian-Ting Cai, Chien-Nan Jimmy Liu, Tai-Chen Chen |
ACM Great Lakes Symposium on VLSI | 4 |
| 2013 | Package routability- and IR-drop-aware finger/pad planning for single chip and stacking IC designs
Chao-Hung Lu, Hung-Ming Chen, Chien-Nan Jimmy Liu, Wen-Yu Shih |
Integr. | 3 |
| 2012 | Improving design verifiability by early RTL coverability analysisabstractAchieving high coverage is an important goal in design verification. Fixing coverability problems found at the verification stage, however, can require tremendous effort. To address this problem, we propose a flow for analyzing code and variable-toggle coverability at the early-RTL block-level stage. In addition, we devise a novel technique to analyze the coverability problems so that engineers can resolve the issues more efficiently. By identifying coverability problems at early RTL design stages, design verifiability can be improved, thus reducing the effort required at the verification phase. Kai-Hui Chang, Chia-Wei Chang, Jie-Hong Roland Jiang, Chien-Nan Jimmy Liu |
MEMOCODE | 4 |
| 2012 | Levelized High-Level Current Model of Logic Blocks for Dynamic Supply Noise AnalysisabstractSince the problem of power integrity has become a critical issue that limits design performance, obtaining the supply current waveforms at early design stages is essential to achieve efficient reduction of supply noise. Therefore, a high-level current macro model is proposed by Bodapati and Najm for logic blocks to provide fast current waveform estimation at register-transfer level (RTL). However, due to the different arrival time of internal signals, modeling the supply current of the entire logic block accurately as specific fixed templates is difficult. This paper thus proposes a levelized high-level current model for logic blocks. By merging gates with similar arrival time as a super-gate and recording its current waveforms separately, obtaining more accurate supply current waveforms is possible by using a unified model, even for multipeak cases. This paper also proposes a frequency-domain waveform transformation method to consider the effects of nonideal supply resistance on the supply current waveform. As shown in the experimental results, the peak error and waveform correlation of the proposed current model are significantly improved compared to the results of the single-stage current model. Using accurate supply current waveforms can also help obtain precise IR-drop estimation in RTL simulations for early system evaluation. Mu-Shun Matt Lee, Wei-Ting Liao, Chien-Nan Jimmy Liu |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 2012 | A fast heuristic approach for parametric yield enhancement of analog designsabstractIn traditional yield enhancement approaches, a lot of computation efforts have to be paid first to find the feasible regions and the Pareto fronts, which will become a heavy cost for large analog circuits. In order to reduce the computation efforts, this article proposes a fast heuristic approach that tries to finish all iteration steps of the yield enhancement flow at behavior level. First, a novel force-directed Nominal Point Moving (NPM) algorithm is proposed to find a better nominal point without building the feasible regions. Then, an equation-based behavior-level sizing approach is proposed to map the NPM results at performance level to behavior-level parameters. A fast behavior-level Monte Carlo simulation is also proposed to shorten the iterative yield enhancement flow. Finally, using the obtained behavioral parameters as the sizing targets of each subblock, the device sizing time is significantly reduced instead of sizing from the system-level specifications directly. As demonstrated on several analog circuits, this heuristic approach could be another efficient methodology to help designers improve their analog circuits toward better yield. Chien-Nan Jimmy Liu, Yen-Lung Chen, Chin-Cheng Kuo, I-Ching Tsai |
ACM Trans. Design Autom. Electr. Syst. | 1 |
| 2011 | ILP-based inter-die routing for 3D ICsabstractThe 3D IC is an emerging technology. The primary emphasis on 3D-IC routing is the interface issues across dies. To handle the interface issue of connections, the inter-die routing, which uses micro bumps and two single-layer RDLs (Re-Distribution Layers) to achieve the connection between adjacent dies, is adopted. In this paper, we present an inter-die routing algorithm for 3D ICs with a pre-defined netlist. Our algorithm is based on integer linear programming (ILP) and adopts a two-stage technique of micro-bump assignment followed by non-regular RDL routing. First, the micro-bump assignment selects suitable micro-bumps for the pre-defined netlist such that no crossing problem exists inside the bounding boxes of each net. After the micro-bump assignment, the netlist is divided into two sub-netlists, one is for the upper RDL and the other is for the lower RDL. Second, the non-regular RDL routing determines minimum and non-crossing global paths for sub-netlists in the upper and lower RDLs individually. Experimental results show that our approach can obtain optimal wirelength and achieve 100% routability under reasonable CPU times. Chia-Jen Chang, Pao-Jen Huang, Tai-Chen Chen, Chien-Nan Jimmy Liu |
ASP-DAC | 4 |
| 2010 | Behavior-level yield enhancement approach for large-scaled analog circuitsabstractIn traditional yield enhancement approaches, a lot of computation efforts have to be paid first to find the feasible regions and the Pareto fronts, which will become a heavy cost for large analog circuits. In order to reduce the computation efforts, this work tries to finish all iteration steps of the yield enhancement flow at behavior level. First, a novel force-directed nominal point moving (NPM) algorithm is proposed to find a better nominal point without building the feasible regions. Then, an equation-based behavior-level sizing approach is proposed to map the NPM results at performance level to behavior-level parameters. A fast behavior-level Monte Carlo simulation is also proposed to shorten the iterative yield enhancement flow. Finally, using the obtained behavioral parameters as the sizing targets of each sub-block, the device sizing time is significantly reduced instead of sizing from the system-level specifications directly. As demonstrated on a complex CPPLL design, this behavior-level approach could be another efficient methodology to help designers improve their analog circuits toward better yield. Chin-Cheng Kuo, Yen-Lung Chen, I-Ching Tsai, Li-Yu Chan, Chien-Nan Jimmy Liu |
DAC | 5 |
| 2010 | Dynamic IR drop estimation at gate level with standard library informationabstractIn the nanometer era, IR-drop has become one of the critical issues in current VLSI designs. Although checking this problem earlier can speed up the analysis, not many tools are available now due to the limited design information. Most existing approaches at gate level require additional characterization to consider the effects of different resistances on supply lines. Therefore, an analytical method is proposed to estimate the IR-drop values without extra information. After modifying the data stored in standard libraries (.lib) and the events stored in activity files (.vcd), using the previous method can also obtain accurate supply current waveforms and IR-drop values for any given supply resistance, as demonstrated by the experiments on several benchmark circuits. Mu-Shun Matt Lee, Kuo-Sheng Lai, Chia-Ling Hsu, Chien-Nan Jimmy Liu |
ISCAS | 4 |
| 2010 | Automatic circuit adjustment technique for process sensitivity reduction and yield improvementabstractIn deep submicron process, parametric yield loss due to process variations has become a critical issue, especially for sensitive analog circuits. Design centering is one of the popular techniques to find the nominal design that leads to the maximum yield. However, in critical cases, it is possible that some parts of the performance distribution are still outside the feasible region and has no way to further improve the yield. Therefore, a process sensitivity reduction flow for analog circuits is proposed in this paper. Without moving the given nominal point, a new set of device sizes that lead to smaller performance distribution range can be obtained in the proposed sizing flow, which helps to further improve the yield of that design. Hsiu-Wen Li, Ren-Hong Fu, Hsin-Yu Luo, Chien-Nan Jimmy Liu |
ISCAS | 4 |
| 2009 | A SCORE macromodel for PLL designs to analyze supply noise interaction issues at behavioral levelabstractUsing behavioral models to perform fast simulation is currently a popular solution to verify SOC designs. Previous analog behavior modeling approaches often treat the noisy VDDwaveform as a given input and focus on reflecting such stimuli on circuit performance. However, because the interaction of noise aggressors and victims is not considered, some errors may exist in the simulation. In this paper, a simple SCORE macromodel is proposed for PLL designs. It can be integrated with a supply-noise-aware PLL behavioral model to analyze supply noise effects at high level. In addition to numerical results, the time-varying supply noise waveform and real-time PLL responses can be obtained simultaneously. As demonstrated in the experimental results, the proposed approach can provide more realistic simulation results with noise interaction effects but still keep fast simulation time. Chin-Cheng Kuo, Pei-Syun Lin, Chien-Nan Jimmy Liu |
ASP-DAC | 3 |
| 2009 | Package routability- and IR-drop-aware finger/pad assignment in chip-package co-designabstractDue to increasing complexity of design interactions between the chip, package and PCB, it is essential to consider them at the same time. Specifically the finger/pad locations affect the performance of the chip and the package significantly. In this paper, we have developed techniques in chip-package codesign to decide the locations of fingers/pads for package routability and signal integrity concerns in chip core design. Our finger/pad assignment is a two-step method: first we optimize the wire congestion problem in package routing, and then we try to minimize the IR-drop violation with finger/pad solution refinement. The experimental results are encouraging. Compared with the randomly optimized methods, our approaches reduce in average 42% and 68% of the maximum density in package and 10.61% of IR-drop for test circuits. Chao-Hung Lu, Hung-Ming Chen, Chien-Nan Jimmy Liu, Wen-Yu Shih |
DATE | 3 |
| 2009 | Accurate Rank Ordering of Error Candidates for Efficient HDL Design DebuggingabstractWhen hardware description languages (HDLs) are used in describing the behavior of a digital circuit, design errors (or bugs) almost inevitably appear in the HDL code of the circuit. Existing approaches attempt to reduce efforts involved in this debugging process by extracting a reduced set of error candidates. However, the derived set can still contain many error candidates, and finding true design errors among the candidates in the set may still consume much valuable time. Adebuggingprioritymethod was proposed to speed up the error-searching process in the derived error candidate set. The idea is to display error candidates in an order that corresponds to an individual's degree of suspicion. With this method, error candidates are placed in a rank order based on their probability of being an error. The more likely an error candidate is a design error (or a bug), the higher the rank order that it has. With the displayed rank order, circuit designers should find design errors quicker than with blind searching when searching for design errors among all the derived candidates. However, the currently used confidence score (CS) for deriving thedebuggingpriorityhas some flaws in estimating the likelihood of correctness of error candidates due to themaskingerrorsituation. This reduces the degree of accuracy in establishing adebuggingpriority. Therefore, the objective of this work is to develop a new probabilistic confidence score (PCS) that takes themaskingerrorsituation into consideration in order to provide a more reliable and accuratedebuggingpriority. The experimental results show that our proposed PCS achieves better results in estimating the likelihood of correctness and can indeed suggest adebuggingprioritywith better accuracy, as compared to the CS. Tai-Ying Jiang, Chien-Nan Jimmy Liu, Jing-Yang Jou |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2008 | Quick supply current waveform estimation at gate level using existed cell library informationabstractIn nanometer era, the power integrity problem has become one of the critical issues. Although checking this problem at higher level can speedup the analysis, not so many tools are available now due to the limited design information at high levels. Most existing approaches at gate level require extra information of the cell library, which may require extra characterization efforts while migrating to new cell libraries. Therefore, we propose an accurate approach to estimate the supply current waveform of sequential circuits at gate level using existing library information only. The experimental results have shown that the estimation errors of our approach are less than 9% compared to HSPICE results, which are better than the rough estimation in [8]. Mu-Shun Matt Lee, Chin-Hsun Lin, Chien-Nan Jimmy Liu, Shih-Che Lin |
ACM Great Lakes Symposium on VLSI | 3 |
| 2008 | Long-Range Prediction for Real-Time MPEG Video Traffic: An Hinfty Filter ApproachabstractA novel prediction scheme is proposed for real-time MPEG video to predict the burst and long-range dependent traffic. The trend and periodic characteristics of MPEG video traffic are fully captured by a proposed stochastic state-space dynamic model. Then a recursive Hinfinfiltering algorithm is proposed to estimate traffic for long-range prediction. Simulation results based on real MPEG traffic data show that the proposed scheme has superior performance and lower complexity than some adaptive neural network methods, such as TDNN, NARX, and Elman neural networks. Chih-Hu Wang, Bor-Sen Chen, Bore-Kuen Lee, Tsu-Tian Lee, Chien-Nan Jimmy Liu, Chauchin Su |
IEEE Trans. Circuits Syst. Video Technol. | 5 |
| 2008 | Effective decap insertion in area-array SoC floorplan designabstractAs VLSI technology enters the nanometer era, supply voltages continue to drop due to the reduction of power dissipation, but it makes power integrity problems even worse. Employing decoupling capacitances (decaps) in floorplan stage is a common approach to alleviating supply noise problems. Previous researches overestimate the decap budget and do not fully utilize the empty space of the floorplan. A floorplan usually has a lot of available space that can be used to insert the decap without increasing the floorplan area. Therefore, the goal of this work is to develop a better model to calculate the required decap to solve the power supply noise problem in area-array based designs, and increase the usage of available space in the floorplan to reduce the area overhead caused by decap insertion. The experimental results of this work are encouraging. Compared with previous approaches, our methodology reduces 38% of the decap budget in average for MCNC benchmarks but can still meet the power supply noise requirements. The final floorplan areas with decap are also smaller than the numbers reported in previous works. Chao-Hung Lu, Hung-Ming Chen, Chien-Nan Jimmy Liu |
ACM Trans. Design Autom. Electr. Syst. | 3 |
| 2007 | On Increasing Signal Integrity with Minimal Decap Insertion in Area-Array SoC Floorplan DesignabstractWith technology further scaling into deep submicron era, power supply noise become an important problem. Power supply noise problem is getting worse due to serious IR-drop and simultaneous switching noise, and decoupling capacitance (decap) insertion is commonly applied to alleviate the noise. There exist some approaches to addressing this issue, but they suffer either from over-design problem or late decap insertion during design stage. In this paper, we propose a methodology to insert decap in a more efficient and effective way during early design stage in area-array designs. The experimental results are encouraging. Compared with other approaches in (Zhao et al., 2002) and (Yan et al., 2005), we have inserted enough decap to meet supply noise constraint while others employ more area. Chao-Hung Lu, Hung-Ming Chen, Chien-Nan Jimmy Liu |
ASP-DAC | 3 |
| 2007 | Observability Analysis on HDL Descriptions for Effective Functional ValidationabstractSimulation-based functional validation is still one of the primary approaches for verifying designs described in hardware description languages. Traditional code coverage metrics do not address the observability issue and may overestimate the extent of functional validation. Observability-based code coverage metric (OCCOM) is the first code coverage metric considering the essential observability issue. However, tags can only be observed or unobserved, providing only two levels of measurement (i.e., 1 and 0). Errors with lower opportunities to be observed may still be judged as observable, thus misleading the verification results. Therefore, instead of extending tag coverage, we develop a probabilistic observability measure and its efficient computation algorithm. Besides being used as a new OCCOM, our new measure can point out hard-to-observe points for inserting assertions to prevent bugs from hiding behind these points. Experimental results show that the detection of the injected errors and the degree of our observability measure are strongly related. The results also show that our fine-grained observability measure is less likely to overestimate the extent of validation with reasonable computation time. Tai-Ying Jiang, Chien-Nan Jimmy Liu, Jing-Yang Jou |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2006 | An efficient mechanism to provide full visibility for hardware debuggingabstractSpecial hardware such as FPGA can provide higher simulation speed for verification. However, it is very hard to debug due to the poor visibility of internal nodes. In a paper by Chin-Lung Chuang et al. (2004), a snapshot method was proposed to "record" the internal behaviors of an FPGA and "replay" a certain period of time in a software simulator. In the snapshot approach, we can still keep a high simulation speed with a better debugging environment. Although saving the values of all internal registers is a sufficient solution to reconstruct the simulation waveform, it is not the optimal solution for large designs. In this paper, we propose a method to reduce the number of recorded registers in the snapshot approach. Our experiments have shown that both hardware overhead and storage data can be greatly reduced by our approach, which enables the snapshot method to be applied on larger designs. Wei-Hsiang Cheng, Chin-Lung Chuang, Chien-Nan Jimmy Liu |
ISCAS | 3 |
| 2006 | Estimation of Loss Coefficients of Nonlinear Rubber Using Iterative H∞ FilterabstractFor automobile industry, rubber is widely used for noise isolation and vibration reduction. However, due to its distributed and nonlinear characteristics, it is hard to precisely estimate its characteristics such as the loss coefficient which is defined as the tangent of the phase delay between the fundamental components of the strain and the stress under sinusoidal driving. Moreover, even using a truncated finite-dimensional model, with rubber's nonlinearity, resonance of the testing mechanical system, and measurement noise, optimal estimation of the loss coefficient by using Kalman filter is not feasible in the presence of these uncertainties and non-Gaussian disturbances. Therefore, Hinfinfilter is applied in this paper to robustly estimate the loss coefficient from the state-space perspective. As a state-space model for representing a sinusoidal signal has eigenvalues on the unit circle, the measured data is first processed by imposing a suitable exponential decay in order to ensure the stability of the Hinfinfilter. Moreover, due to finite data length, an iterative Hinfinfilter is developed to improve the accuracy of parameter estimates. At each iteration, estimation of disturbances by using the Hinfinfilter is first performed by applying the previously estimated components of the desired signal. Then a robust estimation of the desired signal is made with respect to the measured signal which is subtracted by the estimated disturbance. Both simulation study and experimental test are conducted to verify the performance of the proposed iterative Hinfinfilter. Chih-Hu Wang, Bore-Kuen Lee, Wei-Hang Tseng, Chung-Hsi Fu, Chauchin Su, Chien-Nan Jimmy Liu |
SMC | 6 |
| 2006 | On Efficient Behavioral Modeling to Accurately Predict Supply Noise Effects of PLL Designs in Real SystemsabstractUsing behavioral models to perform system simulation at behavioral level is currently a popular solution to verify SOC designs. For analog behavioral models, most of previous approaches are developed with the assumption that noise waveforms are known functions, such as sinusoid waves or Gaussian noise. However, while co-simulated with other blocks in the system, the actual supply noise induced by other circuits is often very irregular and unpredictable. Therefore, the simulation results may still have some errors in real environment. In this paper, an efficient behavioral modeling approach for PLL designs is proposed to analyze the real-time supply noise effects. Instead of directly modeling the final circuit performance as a single complicated equation, we try to model suitable intermediate parameters whose relationship to supply noise is much simpler. The experimental results have shown that our approach can accurately deal with irregular noise with such a simple model Chin-Cheng Kuo, Chien-Nan Jimmy Liu |
VLSI-SoC | 2 |
| 2005 | An observability measure to enhance statement coverage metric for proper evaluation of verification completenessabstractSimulation based validation approaches are still the primary workhorse for solving the verification problem of getting the initial HDL description correct, especially for large scaled designs. However, most of existing code coverage metrics do not address obsevability issue [2]. Therefore, we intend to provide additional observability measures to statement coverage metric for more proper and realistic evaluation of verification completeness for a HDL design. As compared to OCCOM [1,2,3], our approach estimates a real probabilistic likelihood of propagating erroneous effects without any unreasonable assumptions and can always provide lower bound estimation. Tai-Ying Jiang, Chien-Nan Jimmy Liu, Jing-Yang Jou |
ASP-DAC | 2 |
| 2005 | An efficient bottom-up extraction approach to build accurate PLL behavioral models for SOC designsabstractIn this paper, an efficient bottom-up extraction approach is presented to generate accurate behavioral models of PLL circuits more quickly by using Verilog-AMS language. Not only top-down applications but also bottom-up applications can be supported by using our PLL models. The main idea is to use a special "characterization mode" to get critical circuit parameters. In the characterization mode, only two input patterns are enough to get circuit properties with parasitic effects. In the experimental results, we will build an accurate PLL behavioral models for demonstration compared to the HSPICE results and typical behavioral models. Chin-Cheng Kuo, Yu-Chien Wang, Chien-Nan Jimmy Liu |
ACM Great Lakes Symposium on VLSI | 3 |
| 2004 | A Snapshot Method to Provide Full Visibility for Functional Debugging Using FPGAabstractUntil now, logic simulators are still the most popular verification tools. Although they can provide full controllability and observability during the verification process, the simulation speed is too slow for large amounts of input patterns. Using hardware emulation such as FPGA can have higher simulation speed. However, it is very hard to debug using this approach due to poor visibility in FPGAs. Therefore, in this paper, we propose another approach to "record" the internal behaviors of a FPGA and "replay" the interesting period of time in a software simulator. In this way, we can still have high simulation speed because most simulation efforts are still finished in FPGA. Moreover, full visibility and better debugging environment can be provided in the software simulation. The experimental results have shown the efficiency of using our approach. Chin-Lung Chuang, Dong-Jung Lu, Chien-Nan Jimmy Liu |
Asian Test Symposium | 3 |
| 2003 | An efficient IP-level power model for complex digital circuitsabstractIn this paper, we propose an efficient IP-Level power model with a small lookup table for complex CMOS circuits. The table has only one dimension that maps the zero-delay charging and discharging capacitance into the real power consumption of pattern pairs but still has high accuracy. In order to improve the efficiency of the characterization process, the Monte Carlo approach is used during the estimation of the average power to skip the samples that will not increase the accuracy too much. The experimental result shows the table sizes are only up to 107 entries for ISCAS'85 benchmark circuits and the estimation error is only 2.99% on average using the lookup table. Chih-Yang Hsu, Chien-Nan Jimmy Liu, Jing-Yang Jou |
ASP-DAC | 2 |
| 2002 | Effective Error Diagnosis for RTL Designs in HDLsabstractWe propose an effective approach to diagnose multiple design errors in HDL designs with only one erroneous test case. Error candidates will be greatly reduced while ensuring that true erroneous statements are included in. The probability of correctness for each potential erroneous statement will be estimated such that the most suspected statements are reported first. Experiments show that the size of error candidates is indeed small and the estimation for the probability of correctness for potential error candidates is accurate. Tai-Ying Jiang, Chien-Nan Jimmy Liu, Jing-Yang Jou |
Asian Test Symposium | 2 |
| 2001 | An efficient design-for-verification technique for HDLsabstractDue to the high complexity of modern circuit designs, verification has become the major bottleneck of the entire design process. There is an emerging need for a practical solution to reduce the verification time. In manufacturing test, a well-known technique, design-for-testability, is often used to reduce the testing time. By inserting some extra circuits on the hard-to-test points, the testability can be improved and the testing time can be reduced. In this paper, we apply the similar idea to functional verification and propose an efficient design-for-verification (DFV) technique to help users reduce the verification time. The conditions for hard-to-control (HTC) codes in a HDL design are clearly defined, and an efficient algorithm to detect them automatically is proposed. Besides the HTC detection, we also propose an algorithm that can eliminate those HTC points with minimum number of DFV points. By the help of those DFV points, the number of required test patterns to reach the same coverage can be greatly reduced especially for deep-sequential designs. Chien-Nan Jimmy Liu, I-Ling Chen, Jing-Yang Jou |
ASP-DAC | 1 |
| 2000 | A novel approach for functional coverage measurement in HDLabstractWhile the coverage-driven functional verification is getting popular, a fast and convenient coverage measurement tool is necessary. In this paper, we propose a novel approach for functional coverage measurement based on the VCD files produced by the simulators. The usage flow of the proposed dumpfile-based coverage analysis is much easier and smoother than that of existing instrumentation-based coverage tools. No pre-processing tool is required and no extra code will be inserted into the source code. Most importantly, the flexibility in choosing coverage metrics and measured code regions is increased. Only one simulation run is needed for any kind of coverage reports. By conducting some experiments on real examples, it shows very promising results in terms of the performance and the accuracy of coverage reports. Chien-Nan Jimmy Liu, Chen-Yi Chang, Jing-Yang Jou, Ming-Chih Lai, Hsing-Ming Juan |
ISCAS | 1 |
| 1999 | An Efficient Functional Coverage Test for HDL Descriptions at RTLabstractUntil now, simulation has been the primary approach for the functional verification of register transfer level (RTL) circuit descriptions written in a hardware description language (HDL). A finite state machine (FSM) coverage test can find all the bugs in a FSM design. However, this is impractical for large designs because of the state explosion problem. In this paper, we modify the higher-level FSM models used in other applications to replace the FSM model in the FSM coverage test. The state transition graphs (STGs) can be significantly reduced in this model, so that the complexity of the test becomes acceptable even for large designs. This model can be easily extracted from the original HDL code automatically, with little computation overhead. Experimental results show that it is indeed a promising functional test for FSMs. Chien-Nan Jimmy Liu, Jing-Yang Jou |
ICCD | 1 |