Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

K. C. Chang 0001

dblp:18/4966-1 · also Kou-Chuan Chang · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 1999
—ORCID · none

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

Systems, architecture and hardware · 6 · 4 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
6 papers
Electronic design automation · 100%
Theoretical computer science
1 paper
Mathematical optimization · 100%

Topics — the 10 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
physical design
0.051993
On Wafer-Packing Problems · IEEE Trans. Computers 1993
Layer Assignment Problem for Three-Layer Routing · IEEE Trans. Computers 1988
Efficient Algorithms for Layer Assignment Problem · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1987
Electronic design automation › hardware verification and test
hardware verification
0.011999
Comment on "Event suppression by optimizing VHDL programs" · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999
Electronic design automation › hardware simulation
VHDL simulation
0.011999
Comment on "Event suppression by optimizing VHDL programs" · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999
Electronic design automation › physical design › routing › multilayer routing
layer assignment
0.031988
Layer Assignment Problem for Three-Layer Routing · IEEE Trans. Computers 1988
Efficient Algorithms for Layer Assignment Problem · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1987
A new approach to multi-layer PCB routing with short vias · DAC 1986
Electronic design automation › physical design › routing
via minimization
0.031988
Layer Assignment Problem for Three-Layer Routing · IEEE Trans. Computers 1988
Efficient Algorithms for Layer Assignment Problem · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1987
A preprocessor for the via minimization problem · DAC 1986
Electronic design automation
logic synthesis
0.011999
Comment on "Event suppression by optimizing VHDL programs" · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999
Electronic design automation › physical design
routing
0.011988
Layer Assignment Problem for Three-Layer Routing · IEEE Trans. Computers 1988
Electronic design automation › physical design › routing › via minimization
constrained via minimization
0.011987
Efficient Algorithms for Layer Assignment Problem · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1987
Electronic design automation › physical design › routing
printed circuit board routing
0.011986
A new approach to multi-layer PCB routing with short vias · DAC 1986
Mathematical optimization
combinatorial optimization
0.011993
On Wafer-Packing Problems · IEEE Trans. Computers 1993

Methods — techniques the papers use, named apart from their topics

heuristic algorithm · 0.0polynomial-time algorithm · 0.0NP-completeness reduction · 0.0essential via identification · 0.0constrained via minimization · 0.0
YearPublicationVenuePosition
1999 Comment on "Event suppression by optimizing VHDL programs"
abstract
This paper presents several corrections and comments to the above paper. Errors in the original very high speed integrated circuit hardware descriptive language (VHDL) code are identified. This paper also suggests much simpler optimized VHDL code to achieve the same result.
K. C. Chang 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1993 On Wafer-Packing Problems
abstract
Wafer packing is a process of combining multiple chip designs on the same wafer such that the fabrication cost can be shared by several designs and hence reduced. This technique is widely used for designs that require a small number of dies or chips. It is essential to have computer algorithms to decide how to allocate designs to wafers in order to reduce the total fabrication cost. Based on different wafer fabrication techniques, two versions of the wafer packing problem are formulated. The authors study different variations for each version. They present algorithms to find optimal solutions for these variations which are polynomial-time solvable. They also present heuristic algorithms for those proven to be NP-hard. The effectiveness of the proposed algorithms is demonstrated by experimental results.>
David Hung-Chang Du, Ichiang Lin, K. C. Chang 0001
IEEE Trans. Computers3
1988 Layer Assignment Problem for Three-Layer Routing
abstract
The layer assignment problem for interconnect is the problem of determining which layers should be used for wiring the signal nets so that the number of vias is minimized. The problem is often referred to as the via minimization problem. The problem is considered for three-layer routing, concentrating on one version called the constrained via minimization (CVM3) problem. It is shown that the CVM3 problem is NP-complete and a heuristic algorithm is proposed. The experimental results show that the proposed algorithm is efficient and generates fairly good solutions.>
K. C. Chang 0001, David Hung-Chang Du
IEEE Trans. Computers1
1987 Efficient Algorithms for Layer Assignment Problem
abstract
The layer assignment problem for interconnect is the problem of determining which layers should be used for wiring the signal nets. The objective of the layer assignment problem in general is to minimize the number of vias required. Thus, it is also referred to as the via minimization problem. In a via minimization problem, if the topology of the given layout is fixed, the problem is referred to as a constrained via minimization (CVM) problem. On the other hand, if both the topology of the layout and the layer assignment are to be decided, it is referred to as an unconstrained via minimization (UVM) problem. In this paper, both the CVM and UVM problems are studied. For the CVM problems, efficient algorithms which can be easily modified to take extra constraints into consideration are proposed. Experimental results show that the proposed algorithms for the CVM problem are time efficient compared with existing algorithms and generate better (near-optimal) results. For the UVM problems, a new heuristic approach is presented which generates better results but takes longer computing time. In the CVM problem, some vias are "essential" to the given layout. That is, they have to be selected and cannot be replaced by other possible vias. An efficient algorithm for identifying essential vias is also presented and discussed in this paper.
K. C. Chang 0001, David Hung-Chang Du
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1986 A preprocessor for the via minimization problem
abstract
The objective of the via minimization is to assign wire segments into different layers to minimize the number of vias required. Several algorithms have been proposed for the Constrained Via Minimization (CVM) problem where the topology of the given layout is fixed. In a CVM problem, some vias may be “essential” to the given layout. That is, they have to be selected and cannot be replaced by other vias. In this paper we present a procedure to find most of the essential vias. This procedure can be used as a preprocessor for the algorithms for CVM problems. Experimental results show that the procedure is efficient and can identify most of essential vias.
K. C. Chang 0001, David Hung-Chang Du
DAC1
1986 A new approach to multi-layer PCB routing with short vias
abstract
The routing problem for Printed-Circuit Boards (PCB's) is crucial in the fabrication of today's digital systems. Traditionally, this problem has been divided into two main sub-problems: layer assignment and routing. Considering these two problems apart from each other may cause uneven wire distribution both among the wiring layers and within each layer. Uneven wire distribution among the wiring layers could increase the number of wiring surfaces required for the routing. Uneven wire distribution within a layer could result in an unfeasible routing. We propose a new approach to deal with the routing of PCB's in technologies which allow short vias. The proposed methodology considers the layer assignment and routing problems in a unified fashion. Based on some global information, our algorithm first estimates the initial number of layers required for the routing. It then determines an ordering in which nets should be considered during the layer assignment process. The results of our experiments show that our algorithm is of practical use.
J. Fernando Naveda, K. C. Chang 0001, David Hung-Chang Du
DAC2