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

Yean-Yow Hwang

dblp:40/3089 · DBLP profile ↗
← Back
9ranked-venue papers
0as first author
0since 2021 · last 2006
—ORCID · none

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

Systems, architecture and hardware · 9

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
7 papers
Electronic design automation · 83% Reconfigurable computing and FPGAs · 15% Emerging computing paradigms · 3%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
logic synthesis
0.262006
Protecting Combinational Logic Synthesis Solutions · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Boolean matching for LUT-based logic blocks with applications toarchitecture evaluation and technology mapping · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001
Technology Mapping for FPGAs with Nonuniform Pin Delays and Fast Interconnections · DAC 1999
Electronic design automation › logic synthesis
technology mapping
0.142001
Boolean matching for LUT-based logic blocks with applications toarchitecture evaluation and technology mapping · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001
Technology Mapping for FPGAs with Nonuniform Pin Delays and Fast Interconnections · DAC 1999
Partially-Dependent Functional Decomposition with Applications in FPGA Synthesis and Mapping · FPGA 1997
Electronic design automation
intellectual property protection
0.112006
Protecting Combinational Logic Synthesis Solutions · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Electronic design automation › logic synthesis
boolean matching
0.122001
Boolean matching for LUT-based logic blocks with applications toarchitecture evaluation and technology mapping · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001
Boolean Matching for Complex PLBs in LUT-based FPGAs with Application to Architecture Evaluation · FPGA 1998
Electronic design automation › logic synthesis › technology mapping
FPGA technology mapping
0.021999
Technology Mapping for FPGAs with Nonuniform Pin Delays and Fast Interconnections · DAC 1999
Structural Gate Decomposition for Depth-Optimal Technology Mapping in LUT-based FPGA Design · DAC 1996
Reconfigurable computing and FPGAs › FPGA architecture
FPGA architecture evaluation
0.022001
Boolean Matching for Complex PLBs in LUT-based FPGAs with Application to Architecture Evaluation · FPGA 1998
Boolean matching for LUT-based logic blocks with applications toarchitecture evaluation and technology mapping · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001
Electronic design automation › logic synthesis
boolean function decomposition
0.021998
Partially-Dependent Functional Decomposition with Applications in FPGA Synthesis and Mapping · FPGA 1997
Boolean Matching for Complex PLBs in LUT-based FPGAs with Application to Architecture Evaluation · FPGA 1998
Reconfigurable computing and FPGAs
FPGA architecture
0.011999
Technology Mapping for FPGAs with Nonuniform Pin Delays and Fast Interconnections · DAC 1999
Reconfigurable computing and FPGAs › FPGA architecture
configurable logic block
0.011998
Boolean Matching for Complex PLBs in LUT-based FPGAs with Application to Architecture Evaluation · FPGA 1998
Emerging computing paradigms › quantum computer architecture › quantum circuit synthesis
gate decomposition
0.011996
Structural Gate Decomposition for Depth-Optimal Technology Mapping in LUT-based FPGA Design · DAC 1996
Electronic design automation › logic synthesis › technology mapping
LUT mapping
0.011995
Simultaneous Depth and Area Minimization in LUT-based FPGA Mapping · FPGA 1995
Reconfigurable computing and FPGAs › FPGA architecture
LUT-based FPGA
0.011997
Partially-Dependent Functional Decomposition with Applications in FPGA Synthesis and Mapping · FPGA 1997
Electronic design automation › design optimization
area optimization
0.011996
Structural Gate Decomposition for Depth-Optimal Technology Mapping in LUT-based FPGA Design · DAC 1996

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

technology mapping · 0.1multilevel logic minimization · 0.1functional decomposition · 0.1boolean matching · 0.0iterative refinement · 0.0cut enumeration · 0.0functional decomposition algorithm · 0.0node packing · 0.0network flow · 0.0DOGMA algorithm · 0.0
YearPublicationVenuePosition
2006 Protecting Combinational Logic Synthesis Solutions
abstract
Recently, design reuse has emerged as a dominant design and system-integration paradigm for modern systems on silicon. However, the intellectual-property-business model is vulnerable to many dangerous obstructions, such as misappropriation and copyright fraud. The authors propose a new method for intellectual-property protection that relies upon design watermarking at the combinational-logic-synthesis level. They introduce two protocols for embedding user- and tool-specific information into a logic network while performing multilevel logic minimization and technology mapping, two standard-optimization processes during logic synthesis. The hidden information can be used to protect both the design and the synthesis tool. The authors demonstrate that the difficulty of erasing or finding a valid signature in the synthesized design can be made arbitrarily computationally difficult. In order to evaluate the developed-watermarking method, the authors applied it to a standard set of real-life benchmarks, where high probability of authorship was achieved with negligible overhead on solution quality
Darko Kirovski, Yean-Yow Hwang, Miodrag Potkonjak, Jason Cong
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2001 Boolean matching for LUT-based logic blocks with applications toarchitecture evaluation and technology mapping
abstract
In this paper, we present new Boolean matching methods for lookup table (LUT)-based programmable logic blocks (PLBs) and their applications to PLB architecture evaluations and field programmable gate array (FPGA) technology mapping. Our Boolean matching methods, which are based on functional decomposition operations, can characterize functions for complex PLBs consisting of multiple LUTs (possibly of different sizes) such as Xilinx XC4K CLBs. With these techniques, we conducted quantitative evaluation of four PLB architectures on their functional capabilities. Architecture evaluation results show that the XC4K CLB can implement 98% of six-input and 88% of seven-input functions extracted from MCNC benchmarks, while a simplified PLB architecture is more cost effective in terms of function implementation per LUT bit. Finally, we proposed new technology mapping algorithms that integrate Boolean matching and functional decomposition operations for depth minimization. Technology mapping results show that our PLB mapping approach achieves 12% smaller depth or 15% smaller area in XC5200 FPGAs and 18% smaller depth in XC4K FPGAs, compared to conventional LUT mapping approaches.
Jason Cong, Yean-Yow Hwang
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2000 Structural gate decomposition for depth-optimal technology mapping in LUT-based FPGA designs
abstract
In this paper we study structural gate decomposition in general, simple gate networks for depth-optimal technology mapping using K -input Lookup-Tables ( K -LUTs). We show that (1) structural gate decomposition in any K -bounded network results in an optimal mapping depth smaller than or equal to that of the original network, regardless of the decomposition method used; and (2) the problem of structural gate decomposition for depth-optimal technology mapping is NP-hard for K -unbounded networks when K ≥3 and remains NP-hard for K -boundeds networks when K ≥5. Based on these results, we propose two new structural gate decomposition algorithms, named DOGMA and DOGMA-m, which combine the level-driven node-packing technique (used in FlowMap) and the network flow-based labeling technique (used in Chortle-d) for depth-optimal technology mapping. Experimental results show that (1) among five structural gate decompostion algorithms, DOGMA-m results in the best mapping solutions; and (2) compared with speed_up(an algebraic algorithm) and TOS (a Boolean approach), DOGMA-m completes, decomposition of all tested benchmarks in a short time while speed_up and TOS fail in several cases. However, speed_up results in the smallest depth and area in the following technology mapping steps.
Jason Cong, Yean-Yow Hwang
ACM Trans. Design Autom. Electr. Syst.2
1999 Technology Mapping for FPGAs with Nonuniform Pin Delays and Fast Interconnections
abstract
In this paper we study the technology mapping problem for FPGAs with nonuniform pin delays and fast interconnections. We develop the PinMap algorithm to compute the delay optimal mapping solution for FPGAs with nonuniform pin delays in polynomial time based on the efficient cut enumeration. Compared with FlowMap [5] without considering the nonuniform pin delays, PinMap is able to reduce the circuit delay by 15% without any area penalty. For mapping with fast interconnections, we present two algorithms, an iterative refinement based algorithm, named ChainMap, and a Boolean matching based algorithm, named HeteroBM, which combines the Boolean matching techniques proposed in [2] and [3] and the heterogeneous technology mapping mechanism presented in [1]. It is shown that both ChainMap and HeteroBM are able to significantly reduce the circuit delay by making efficient use of the FPGA fast interconnections resources. 1 Introduction The LUT-based FPGA can be designed in such a way that the ...
Jason Cong, Yean-Yow Hwang, Songjie Xu
DAC2
1998 Boolean Matching for Complex PLBs in LUT-based FPGAs with Application to Architecture Evaluation
abstract
In this paper, we developed Boolean matching techniques for complex programmable logic blocks (PLBs) in LUT-based FPGAs. A complex PLB can not only be used as a K-input LUT, but also can implement some wide functions of more than K variables. We apply previous and develop new functional decomposition methods to match wide functions to PLBs. We can determine exactly whether a given wide function can be implemented with a XC4000 CLB or other three PLB architectures (including the XC5200 CLB). We evaluate functional capabilities of the four PLB architectures on implementing wide functions in MCNC benchmarks. Experiments show that the XC4000 CLB can be used to implement up to 98% of 6-cuts and 88% of 7-cuts in MCNC benchmarks, while two of the other three PLB architectures have a smaller cost in terms of logic capability per silicon area. Our results are useful for designing future logic unit architectures in LUT based FPGAs.
Jason Cong, Yean-Yow Hwang
FPGA2
1998 Intellectual property protection by watermarking combinational logic synthesis solutions
abstract
Recently, design reuse has emerged as a dominant integrated system design and integration paradigm. However, the intellectual property (IP) business model is vulnerable to a number of potentially devastating obstructions, such as misappropriation and intellectual property fraud. We propose a new method for IP protection (IPP) which facilitates design watermarking at the combinational logic synthesis level. We developed protocols for embedding designer- and/or tool-specific information into a logic network while performing multi-level logic minimization and technology mapping. We demonstrate that the difficulty of erasing author's signature or finding another signature in the synthesized design can be made arbitrarily computationally difficult. We also developed a statistical method which enables us to establish the strength of the proof of authorship. The watermarking method has been tested on a standard set of real-life benchmarks where exceptionally high probability of authorship has been achieved with negligible overhead in solution quality.
Darko Kirovski, Yean-Yow Hwang, Miodrag Potkonjak, Jason Cong
ICCAD2
1997 Partially-Dependent Functional Decomposition with Applications in FPGA Synthesis and Mapping
abstract
In this paper, we give a necessary and sufficient condition for the existence of partially-dependent functional decomposition and develop new algorithms to compute such decompositions. We apply our method to the synthesis and mapping for Xilinx XC4000 FPGA's which contain non-uniform sizes of LUT's in its architecture. We develop a new mapping algorithm named PDDMAP which uses CLB's to cover nodes on critical paths for depth minimization and uses LUT's to cover non-critical nodes for area minimization. On average, PDDMAP is able to reduce the depth by 13%with only 1% of increase in area comparing to the results by FlowMap followed by a CLB generation procedure match_4k. We also develop a post-mapping procedure named PDDSYN which resynthesizes mapping solutionsto reduce the mapping area. On average, PDDSYN is able to improve PDDMAP mapping solutions by 5% in depth and 7% in CLB count, and achieves 8% smaller depth and 11% fewer CLB count comparing to FlowSyn followed by match-4k.
Jason Cong, Yean-Yow Hwang
FPGA2
1996 Structural Gate Decomposition for Depth-Optimal Technology Mapping in LUT-based FPGA Design
abstract
In this paper, we study the problem of decomposing gates in fanin-unbounded or K-bounded networks such that the K-input LUT mapping solutions computed by a depthoptimal mapper have minimum depth.We show (1) any decomposition leads to a smaller or equal mapping depth regardless the decomposition algorithm used, and (2) the problem is NP-hard for unbounded networks when K ≥ 3 and remains NP-hard for K-bounded networks when K ≥ 5. We propose a gate decomposition algorithm, named DOGMA, which combines level-driven node packing technique (Chortle-d) and the network flow based optimal labeling technique (FlowMap).Experimental results show that networks decomposed by DOGMA allow depthoptimal technology mappers to improve the mapping solutions by up to 11% in depth and up to 35% in area comparing to the mapping results of networks decomposed by other existing decomposition algorithms.
Jason Cong, Yean-Yow Hwang
DAC2
1995 Simultaneous Depth and Area Minimization in LUT-based FPGA Mapping
abstract
In this paper, we present an improvement of the FlowMap algorithm, named CutMap, which combines depth and area minimization during the mapping process by computing min-cost min-height K-feasible cuts for critical nodes for depth minimization and computing min-cost K-feasible cuts for non-critical nodes for area minimization. CutMap guarantees depth-optimal mapping solutions in polynomial time as the FlowMap algorithm but uses considerably fewer K-Luts. We have implemented CutMap and tested it on the MCNC logic synthesis benchmarks. For depth-optimal mapping solutions, CutMap uses 15% fewer K-LUTs than FlowMap. We also tested CutMap followed by the depth relaxation routines in FlowMap_r algorithm, which achieves area minimization by depth relaxation. CutMap followed FlowMap_r performs better than FlowMap_r.
Jason Cong, Yean-Yow Hwang
FPGA2