Network


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

Hotspot


Dive into the research topics where Wai-Kei Mak is active.

Publication


Featured researches published by Wai-Kei Mak.


asia and south pacific design automation conference | 2007

Voltage Island Generation under Performance Requirement for SoC Designs

Wai-Kei Mak; Jr-Wei Chen

Using multiple supply voltages on a SoC design is an efficient way to achieve low power. However, it may lead to a complex power network and a huge number of level shifters if we just set the cores to operate at their respective lowest voltage levels. We present two formulations for the voltage level assignment problem. The first is exact but takes longer time to compute a solution. The second can be solved much faster with virtually no loss on optimality. In addition, we propose a modification to the traditional floorplanning framework. Unlike previous works (Jingcao Hu et al., 2004) and (Hung et al., 2005), we can optimize the total power consumption, the level shifter overhead, and the power network complexity without compromising the wirelength and the chip area. In the experiments, we obtained 17- 53% power savings with voltage island generation.


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

Power-Driven Flip-Flop Merging and Relocation

Shao-Huan Wang; Yu-Yi Liang; Tien-Yu Kuo; Wai-Kei Mak

We propose a power-driven flip-flop (FF) merging and relocation approach that can be applied after conventional timing-driven placement and before clock network synthesis. It targets to reduce the clock network size and thus the clock power consumption while controlling the switching power of the nets connected to the FFs by selectively merging FFs into multibit FFs and relocating them under timing and placement density constraints. The experimental results are very encouraging. For a set of benchmarks, our approach reduced the switching capacitance of clock network by 36%-43% after gated clock tree synthesis. Finally, the total switching capacitance of clock network and nets connected to the FFs is reduced by 24%-29%.


ACM Transactions on Design Automation of Electronic Systems | 2004

Power minimization algorithms for LUT-based FPGA technology mapping

Hao Li; Srinivas Katkoori; Wai-Kei Mak

We study the technology mapping problem for LUT-based FPGAs targeting at power minimization. The problem has been proved to be NP-hard previously. Therefore, we present an efficient heuristic algorithm to generate low-power mapping solutions. The key idea is to compute and select low-power K-feasible cuts by an efficient incremental network flow computation method. Experimental results show that our algorithm reduces power consumption as well as area over the best algorithms reported in the literature. In addition, we present an extension to compute depth-optimal low-power mappings. Compared with Cutmap, a depth-optimal mapper with simultaneous area minimization, we achieve a 14% power savings on average without any depth penalty.


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

FOARS: FLUTE Based Obstacle-Avoiding Rectilinear Steiner Tree Construction

Gaurav Ajwani; Chris C. N. Chu; Wai-Kei Mak

In this paper, we present an algorithm called FOARS for obstacle-avoiding rectilinear Steiner minimal tree (OARSMT) construction. FOARS applies a top-down approach which first partitions the set of pins into several subsets uncluttered by obstacles. Then an obstacle-avoiding Steiner tree is generated for each subset by an obstacle aware version of the rectilinear Steiner minimal tree algorithm FLUTE. Finally, the trees are merged and refined to form the OARSMT. To guide the partitioning of pins, we propose a novel algorithm to construct a linear-sized obstacle-avoiding spanning graph which guarantees to contain a rectilinear minimum spanning tree if there is no obstacle. Experimental results show that FOARS is among the best algorithms in terms of both wirelength and runtime for testcases both with and without obstacles.


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

Temporal logic replication for dynamically reconfigurable FPGA partitioning

Wai-Kei Mak; Evangeline F. Y. Young

In this paper, we propose the idea of temporal logic replication in dynamically reconfigurable field-programmable gate array partitioning to reduce the communication cost. We show that this is a very effective means to reduce the communication cost by taking advantage of the slack logic capacity available. Given a K-stage temporal partition, the min-area min-cut replication problem is defined and we present an optimal algorithm to solve it. We also present a flow-based replication heuristic which is applicable when there is a tight area bound that limits the amount of possible replication. In addition, we show a correct network flow model for partitioning sequential circuits temporally and propose a new hierarchical flow-based performance-driven partitioner for computing initial partitions without replication.


design automation conference | 2014

Throughput Optimization for SADP and E-beam based Manufacturing of 1D Layout

Yixiao Ding; Chris C. N. Chu; Wai-Kei Mak

Due to the resolution limitations of optical lithography equipment, 1D gridded layout design is gaining steam. Self-aligned double patterning (SADP) is a mature technology for printing 1D layouts. However, for 20nm and beyond, SADP using a single trim mask becomes insufficient for printing all 1D layouts. A viable solution is to complement SADP with e-beam lithography. In this paper, in order to increase the throughput of printing a 1D layout, we consider the problem of e-beam shot count minimization subject to bounded line end extension constraints. Two different approaches of utilizing the trim mask and e-beam to print a layout are considered. The first approach is under the assumption that the trim mask and e-beam are used for end cutting. The second is under the assumption that the trim mask and e-beam are used to rid of all unnecessary portions. We propose elegant ILP formulations for both approaches. Experimental results show that both ILP formulations can be solved efficiently. The pros and cons of the two approaches for manufacturing 1D layout are discussed.


design automation conference | 1995

On Optimal Board-Level Routing for FPGA-based Logic Emulation

Wai-Kei Mak; D. F. Wong

In this paper, we consider a board-level routing problem which is applicable to FPGA-based logic emulation systems such as the Realizer system [3] and the Enterprise Emulation System [5] manufactured by Quickturn Systems. For the case where all nets are two-terminal nets, we present an O(n/sup 2/)-time optimal algorithm where n is the number of nets. Our algorithm guarantees 100% routing completion if the number of inter-chip signal pins on each FPGA chip in the logic emulation system is less than or equal to the number of I/O pins on the chip. Our algorithm is based on iteratively finding Euler circuits in graphs. We also prove that the routing problem with multi-terminal nets is NP-complete.


IEEE Transactions on Very Large Scale Integration Systems | 2013

Fast Fixed-Outline 3-D IC Floorplanning With TSV Co-Placement

Cha-Ru Li; Wai-Kei Mak; Ting-Chi Wang

Through-silicon vias (TSVs) are used to connect inter-die signals in a 3-D IC. Unlike conventional vias, TSVs occupy device area and are very large compared to logic gates. However, most previous 3-D floorplanners only view TSVs as points. As a result, whitespace redistribution is necessary for TSV insertion after the initial floorplan is computed, which leads to suboptimal layouts. In this paper, we propose a very efficient 3-D floorplanner to simultaneously floorplan the functional modules and place the TSVs and to optimize the total wirelength under fixed-outline constraint. Compared to the state-of-the-art 3-D floorplanner with TSV planning, our design consistently produces better floorplans with 15% shorter wirelength and 31% fewer TSVs on average. Our algorithm is extremely fast and only takes a few seconds to floorplan benchmarks with hundreds of modules compared to hours as required by the previous state-of-the-art floorplanner.


IEEE Transactions on Very Large Scale Integration Systems | 2001

LUT-based FPGA technology mapping for power minimization with optimal depth

Hao Li; Wai-Kei Mak; Srinivas Katkoori

In this paper, we study the technology mapping problem for LUT-based FPGAs targeting power minimization. We present the PowerMap algorithm to generate a mapping solution to minimize power consumption while keeping the delay optimal. We compute min-height K-feasible cuts for critical nodes to optimize the depth and compute min-weight K-feasible cuts for noncritical nodes to minimize the power consumption of the mapping solution. We have implemented PowerMap in C and tested it on a number of MCNC benchmark circuits. Compared to FlowMap, a delay-optimal mapper, our algorithm reduces the power consumption by 17.8% and uses 9.4% less LUTs without any depth penalty.


international conference on computer aided design | 1995

Board-level multi-terminal net routing for FPGA-based logic emulation

Wai-Kei Mak; D. F. Wong

We consider a board-level routing problem applicable to FPGA-based logic emulation systems such as the Realizer System (Varghese et al., (1993)) and the Enterprise Emulation System (Maliniak (1992)) manufactured by Quickturn Systems. Optimal algorithms have been proposed for the case where all nets are two-terminal nets. In this paper, we show how multi-terminal nets can be handled by decomposition into two-terminal nets. We show that the multi-terminal net decomposition problem can be modelled as a bounded-degree hypergraph-to-graph transformation problem where hyper-edges are transformed to spanning trees. A network flow-based algorithm that solves both problems is proposed. It determines if there is a feasible decomposition and gives one whenever such a decomposition exists.

Collaboration


Dive into the Wai-Kei Mak's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

D. F. Wong

University of Illinois at Urbana–Champaign

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ren-Song Tsay

National Tsing Hua University

View shared research outputs
Top Co-Authors

Avatar

Seong-I Lei

National Tsing Hua University

View shared research outputs
Top Co-Authors

Avatar

Ting-Chi Wang

National Tsing Hua University

View shared research outputs
Top Co-Authors

Avatar

Hao Li

University of South Florida

View shared research outputs
Top Co-Authors

Avatar

Srinivas Katkoori

University of South Florida

View shared research outputs
Top Co-Authors

Avatar

Fong-Yuan Chang

National Tsing Hua University

View shared research outputs
Top Co-Authors

Avatar

Shao-Huan Wang

National Tsing Hua University

View shared research outputs
Researchain Logo
Decentralizing Knowledge