Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Nan-Chi Chou is active.

Publication


Featured researches published by Nan-Chi Chou.


design automation conference | 1994

Circuit Partitioning for Huge Logic Emulation Systems

Nan-Chi Chou; Lung-Tien Liu; Chung-Kuan Cheng; Wei-Jin Dai; Rodney Lindelof

Given a huge system represented at gate level, we propose an algorithm mapping the design into the minimum number of FPGAs for logic emulation. We first devise a Local Ratio-cut clustering scheme to reduce the circuit complexity. Then a Set Covering partitioning approach, utilizing the paradigm of Espresso II, is proposed to replace the widely adopted recursive partitioning paradigm. Experimental results show that our approach achieves significant improvement in a much shorter run time compared to the recursive Fiduccia-Mattheyses approach on large designs. For example, on a benchmark of 160K gates and 90K nets, we reduced the number of FPGAs required by 29% and reduced the run time by 78%.


international conference on computer aided design | 1993

Wire Length And Delay Minimization In General Clock Net Routing

Nan-Chi Chou; Chung-Kuan Cheng

We propose a simulated annealing based zero-skew clock net construction algorithm which works in any routing space, from Manhattan to Euclidean, with the added flexibility of optimizing either the wire length or the propagation delay. We first devise an O(1og n) tree grafting perturbation function to construct a zero-skew clock tree under t he Elmore delay model. This tree grafting scheme is able to explore the entire solution space asymptotically. A Gauss-Seidel iteration procedure is then applied to optimize the Steiner point positions. Experimental results have shown that our algorithm can achieve substantial delay reduction and encouraging wire length minimization compared to previous works.


design automation conference | 2003

An algebraic multigrid solver for analytical placement without layout based clustering

Hongyu Chen; Chung-Kuan Cheng; Nan-Chi Chou; Andrew B. Kahng; John F. MacDonald; Peter Suaris; Bo Yao; Zhengyong Zhu

An efficient matrix solver is critical to the analytical placement. As the size of the matrix becomes huge, the multilevel methods turn out to be more efficient and more scalable. Algebraic Multigrid (AMG) is a multilevel technique to speedup the iterative matrix solver [10]. We apply the algebraic multigrid method to solve the linear equations that arise from the analytical placement. A layout based clustering scheme is put forward to generate coarsening levels for the multigrid method. The experimental results show that the algebraic multigrid solver is promising for analytical placement.


international symposium on physical design | 2005

Unified quadratic programming approach for mixed mode placement

Bo Yao; Hongyu Chen; Chung-Kuan Cheng; Nan-Chi Chou; Lung-Tien Liu; Peter Suaris

A complete placement system, UPlace, for mixed mode designs is presented, which consists of a force-directed global placement, and a zone-refinement based detailed placement. For global placement, a unified objective function capturing both wire length and cell distribution is proposed; quadratic programming is formulated to optimize the unified object function efficiently; a discrete cosine transformation method is devised to calculate the uneven cell distribution cost. A dynamic approach for decomposing multi-pin nets into two-pin nets is also introduced for better wire length modeling. Zone refinement method is used for a unified legalization and detailed placement process. Experimental results show that the placement algorithm is very promising.


IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems | 1994

A multi-probe approach for MCM substrate testing

So-Zen Yao; Nan-Chi Chou; Chung-Kuan Cheng; T. C. Hu

Multi-chip module (MCM) technology has become an important means to package high performance systems. An important task during the packaging process is to check for possible open, short, and high resistance faults in the wiring networks of the bare MCM substrates, which is called substrate testing. After examining several substrate testing methodologies, we find that multi-probe or k-probe testers are cost-effective for substrate testing. However, the testing speed of this method is not high; hence, we focus on improving the throughput by reducing the number of tests and by deriving good probe routes. For test size reduction, we propose a routing tree model to capture the wiring structure of a given net; then by taking advantage of the routing tree, we generate a minimum number of tests while ensuring complete open fault coverage. Our algorithm reduces the number of tests by up to 50% compared to that of previous approaches. Given a routing tree with its node degree bounded by a constant, our test generation algorithm runs in linear time with respect to the number of leaves of the tree. For probe route scheduling, we observe that in order to obtain a balanced and efficient scheduling, the routes of different probes must be considered simultaneously, which motivates our Multi-Dimensional Traveling Salesman Problem (MDTSP) formulation. Our package has been installed on existing substrate testers and has achieved encouraging results. >


international conference on computer aided design | 1993

Performance-driven partitioning using retiming and replication

Lung-Tien Liu; Minshine Shih; Nan-Chi Chou; Chung-Kuan Cheng; Walter H. Ku

We propose a novel paradigm for two-way circuit partitioning which minimizes the clock cycle. The replication technique is suggested for feedback loops to minimize the impacts of intermodule delays and the crossing edges when necessary. A flow timing cut is devised to produce partitions which can be guaranteed to achieve clock cycles equal to their lower bound with respect to the partitions using retiming. When the clock cycle optimization is the major objective and feedback loop sizes are not large, we propose an efficient, easy to implement algorithm which still guarantees achieving the lower bound clock cycle with respect to its partition. Experimental results have shown that our algorithms can achieve an average of 15% clock cycle time reduction compared to the best retimed results produced by 20 runs on each test case using a Fiduccia-Mattheyses algorithm.


IEEE Transactions on Very Large Scale Integration Systems | 1995

On general zero-skew clock net construction

Nan-Chi Chou; Chung-Kuan Cheng

We propose a simulated annealing based zero-skew clock net construction algorithm that works in any routing spaces, from Manhattan to Euclidean, with the added flexibility of optimizing either the wire length or the propagation delay. We first devise an O(log n) tree grafting perturbation function to construct a zero-skew clock tree under the Elmore delay model. This tree grafting scheme is able to explore the entire solution space asymptotically. A Gauss-Seidel iteration procedure is then applied to optimize the Steiner point positions. Experimental results have shown that our algorithm can achieve substantial delay reduction and encouraging wire length minimization compared to previous works. >


IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems | 1995

Local ratio cut and set covering partitioning for huge logic emulation systems

Nan-Chi Chou; Lung-Tien Liu; Chung-Kuan Cheng; Wei-Jin Dai; Rodney Lindelof

Given a system represented at gate level, we propose an algorithm mapping the design into the minimum number of FPGAs for logic emulation. We first devise a Local Ratio-cut clustering scheme to reduce the circuit complexity. Then a Set Covering partitioning approach, utilizing the paradigm of Espresso II, is proposed as an alternative to the widely adopted recursive partitioning paradigm. Experimental results have shown that our approach achieved significant improvement with much shorter run times compared to the recursive Fiduccia-Mattheyses approach on large designs. For instance, on a benchmark of 160 K gates and 90 K nets, we reduced the number of FPGAs required and the run time by 41 and 86%, respectively. >


field programmable gate arrays | 2004

Incremental physical resynthesis for timing optimization

Peter Suaris; Lung-Tien Liu; Yuzheng Ding; Nan-Chi Chou

This paper presents a new approach to timing optimization for FPGA designs, namely incremental physical resynthesis, to answer the challenge of effectively integrating logic and physical optimizations without incurring unmanageable runtime complexity. Unlike previous approaches to this problem which limit the types of operations and/or architectural features, we take advantage of many architectural characteristics of modern FPGA devices, and utilize many types of optimizations including cell repacking, signal rerouting, resource retargeting, and logic restructuring, accompanied by efficient incremental placement, to gradually transform a design via a series of localized logic and physical optimizations that verifiably improve overall compliance with timing constraints. This procedure works well on small and large designs, and can be administered through either an automatic optimizer, or an interactive user interface. Our preliminary experiments showed that this approach is very effective in fixing or reducing timing violations that cannot be reduced by other optimization techniques: For a set of test cases to which this is applicable, the worst timing violation is reduced by an average of 42.8%.


international conference on asic | 1991

A multi-chip module substrate testing algorithm

So-Zen Yao; Nan-Chi Chou; Chung-Kuan Cheng; T. C. Hu

Discusses substrate short/open fault detection in MCM manufacturing, and propose a complete open fault coverage algorithm which generates a minimum number of tests required to completely cover all open faults. The algorithm generates only about half of the test size compared to that of ordinary approaches. Multi-dimensional TSP algorithms are devised to optimize probe routes with quite encouraging results.<<ETX>>

Collaboration


Dive into the Nan-Chi Chou's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Lung-Tien Liu

University of California

View shared research outputs
Top Co-Authors

Avatar

Bo Yao

University of California

View shared research outputs
Top Co-Authors

Avatar

Hongyu Chen

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

So-Zen Yao

University of California

View shared research outputs
Top Co-Authors

Avatar

T. C. Hu

University of California

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge