Network


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

Hotspot


Dive into the research topics where Mark Po-Hung Lin is active.

Publication


Featured researches published by Mark Po-Hung Lin.


international conference on computer aided design | 2010

Post-placement power optimization with multi-bit flip-flops

Yao-Tsung Chang; Chih-Cheng Hsu; Mark Po-Hung Lin; Yu-Wen Tsai; Sheng-Fong Chen

Optimization for power is always one of the most important design objectives in modern nanometer IC design. Recent studies have shown the effectiveness of applying multi-bit flip-flops to save the power consumption of the clock network. However, all the previous works applied multi-bit flip-flops at earlier design stages, which could be very difficult to carry out the trade-off among power, timing, and other design objectives. This paper presents a novel power optimization method by incrementally applying more multi-bit flip-flops at the post-placement stage to gain more clock power saving while considering the placement density and timing slack constraints, and simultaneously minimizing interconnecting wirelength. Experimental results based on the industry benchmark circuits show that our approach is very effective and efficient, which can be seamlessly integrated in modern design flow.


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

Post-Placement Power Optimization With Multi-Bit Flip-Flops

Mark Po-Hung Lin; Chih-Cheng Hsu; Yao-Tsung Chang

Optimization for power is always one of the most important design objectives in modern nanometer integrated circuit design. Recent studies have shown the effectiveness of applying multi-bit flip-flops to save the power consumption of the clock network. This paper presents: 1) a novel design methodology of applying multi-bit flip-flops at the post-placement stage, which can be seamlessly integrated in modern design flow; 2) a new problem formulation for post-placement optimization with multi-bit flip-flops; 3) flip-flop clustering and placement algorithms to simultaneously minimize flip-flop power consumption and interconnecting wirelength; and 4) a progressive window-based optimization technique to reduce placement deviation and improve runtime efficiency of our algorithms. Experimental results show that our algorithms are very effective in reducing not only flip-flop power consumption but also clock tree and signal net wirelength. Consequently, the power consumption of the clock network is minimized.


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

Thermal-Driven Analog Placement Considering Device Matching

Mark Po-Hung Lin; Hongbo Zhang; Martin D. F. Wong; Yao-Wen Chang

With the thermal effect, improper analog placements may degrade circuit performance because the thermal impact from power devices can affect electrical characteristics of the thermally-sensitive devices. There is not much previous work that considers the desired placement configuration between power and thermally-sensitive devices for a better thermal profile to reduce the thermally-induced mismatches. This paper first introduces the properties of a desired thermal profile for better thermal matching of the matched devices. It then presents a thermal-driven analog placement methodology to achieve the desired thermal profile and to consider the best device matching under the thermal profile while satisfying the symmetry and the common-centroid constraints. Experimental results based on real analog circuits show that the proposed approach can achieve the best analog circuit performance/accuracy with the least impact due to the thermal gradient, among existing works.


international conference on computer aided design | 2011

A corner stitching compliant B*-tree representation and its applications to analog placement

Hui-Fang Tsao; Pang-Yen Chou; Shih-Lun Huang; Yao-Wen Chang; Mark Po-Hung Lin; Duan-Ping Chen; Dick Liu

Modern circuit placement, especially analog placement, often needs to consider various constraints, such as symmetry, proximity, preplaced, variant, fixed-boundary, minimum separation, boundary, and fixed-outline constraints, for better electrical effects and higher performance. To handle these diverse constraints, topo-logical floorplan representations are pervasively used because of their higher flexibility and smaller solution space. Due to their intrinsic limitation in deriving module adjacency information directly from the representations themselves, however, they might incur difficulties in handling related constraints. In this paper, we work on B∗-trees, which have been shown to be most effective and efficient for floor-plan/placement problems, and present a corner stitching compliant B∗-tree (CB-tree, for short) to remedy the significant deficiency in its module adjacency handling. A CB-tree is a B∗-tree integrated with modified corner stitching to offer much higher flexibility/efficiency, especially for adjacent module identification/packing. Compared with the previous works, CB-trees can achieve the lowest time complexity for module packing with the aforementioned constraints. Experimental results show that the CB-trees achieve the best solution quality and consume the least running time for industrial designs with various constraints. In particular, our work provides key insights into the handling of comprehensive placement constraints with a topological representation.


international midwest symposium on circuits and systems | 2011

Recent research in clock power saving with multi-bit flip-flops

Mark Po-Hung Lin; Chih-Cheng Hsu; Yao-Tsung Chang

In modern large-scale, high-speed digital integrated circuit (IC) design, power consumption of the clock network usually dominates the dynamic power of the chip due to its highest switching rate. To effectively minimize the power consumption of the clock network, recent studies have been investigating the usage of multi-bit flip-flops (MBFFs). This paper presents the advantages of applying MBFFs, introduces various MBFF design flows, surveys key techniques for design optimization with MBFFs, and provides some future research directions in clock power saving with MBFFs.


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

Clock-Tree Aware Multibit Flip-Flop Generation During Placement for Power Optimization

Mark Po-Hung Lin; Chih-Cheng Hsu; Yu-Chuan Chen

Utilizing multibit flip-flops (MBFFs) is one of the most effective power optimization techniques in modern nanometer integrated circuit design. Most of the previous works apply MBFFs without doing placement refinement of combinational logic cells. Such problem formulation may result in less power reduction due to tight timing constraints with fixed combinational logic cells. This paper introduces a novel placement flow with clock-tree aware flip-flop (FF) merging and MBFF generation, and proposes the corresponding algorithms to simultaneously minimize FF power and clock latency when applying MBFFs during placement. Experimental results based on the IWLS-2005 benchmark show that our approach is very effective in not only FF power but also clock latency minimization without degrading circuit performance. To our best knowledge, this is also the first work in the literature which considers clock trees when generating MBFFs during placement.


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

Exploring Feasibilities of Symmetry Islands and Monotonic Current Paths in Slicing Trees for Analog Placement

Po Hsun Wu; Mark Po-Hung Lin; Tung Chieh Chen; Ching Feng Yeh; Tsung-Yi Ho; Bin-Da Liu

Although modern analog placement algorithms aimed to minimize area and wirelength while satisfying symmetry, proximity, and other placement constraints, the generated layout does not reflect the circuit performance very well because of the routing-induced parasitics on the critical current/signal paths. To simultaneously consider symmetry, wirelength, area utilization, and current/signal paths during analog placement, this paper explores the feasibilities of symmetry islands and monotonic current paths in slicing trees for analog placement optimization. Experimental results show that the proposed formulation and algorithms can generate much more compact layouts resulting in similar or even better circuit performance compared with the previous work.


international conference on computer aided design | 2012

Performance-driven analog placement considering monotonic current paths

Po Hsun Wu; Mark Po-Hung Lin; Yang Ru Chen; Bing Shiun Chou; Tung Chieh Chen; Tsung-Yi Ho; Bin-Da Liu

Although modern analog placement algorithms aimed to minimize area and wirelength while satisfying symmetry, proximity, and other placement constraints, the generated layout does not reflect the circuit performance very well because of the routing-induced parasitics on the critical current/signal paths. This paper introduces the current-path constraints in analog placement, demonstrates their impact on circuit performance, and derives new problem formulation and algorithms to find placement solutions with monotonic current paths. Experimental results show that the proposed formulation and algorithms can generate compact layouts resulting in the even better circuit performance after performing post-layout simulation.


international conference on computer aided design | 2013

In-placement clock-tree aware multi-bit flip-flop generation for power optimization

Chih-Cheng Hsu; Yu-Chuan Chen; Mark Po-Hung Lin

Utilizing multi-bit flip-flops (MBFFs) is one of the most effective power optimization techniques in modern nanometer integrated circuit (IC) design. Most of the previous work apply MBFFs without doing placement refinement of combinational logic cells. Such problem formulation may result in less power reduction due to tight timing constraints with fixed combinational logic cells. This paper introduces a novel placement flow with clock-tree aware flip-flop merging and MBFF generation, and proposes the corresponding algorithms to simultaneously minimize flip-flop power and clock latency when applying MBFFs during placement. Experimental results based on the IWLS-2005 benchmark show that our approach is very effective in not only flip-flop power but also clock latency minimization without degrading circuit performance. To our best knowledge, this is also the first work in the literature which considers clock trees during flip-flop merging and MBFF generation.


design automation conference | 2014

Parasitic-aware Sizing and Detailed Routing for Binary-weighted Capacitors in Charge-scaling DAC

Mark Po-Hung Lin; Vincent Wei-Hao Hsiao; Chun-Yu Lin

Capacitor sizing is a crucial step when designing a charge-scaling digital-to-analog converter. Larger capacitor size can achieve better circuit accuracy and performance due to less impact from random, systematic, and parasitic mismatch. However, it also results in much larger chip area and even more power consumption. In addition to minimizing random and systematic mismatch during common-centroid capacitor placement, this paper presents the first problem formulation in the literature which simultaneously considers capacitor sizing and parasitic matching during common-centroid capacitor layout generation such that the power consumption is minimized while the circuit accuracy/performance is also satisfied. Experimental results show that the proposed approach can achieve very significant chip area and power reductions compared with the state of the art.

Collaboration


Dive into the Mark Po-Hung Lin's collaboration.

Top Co-Authors

Avatar

Chih-Cheng Hsu

National Chung Cheng University

View shared research outputs
Top Co-Authors

Avatar

Tsung-Yi Ho

National Tsing Hua University

View shared research outputs
Top Co-Authors

Avatar

Po-Hsun Wu

National Cheng Kung University

View shared research outputs
Top Co-Authors

Avatar

Shuenn-Yuh Lee

National Cheng Kung University

View shared research outputs
Top Co-Authors

Avatar

Yao-Tsung Chang

National Chung Cheng University

View shared research outputs
Top Co-Authors

Avatar

Yu-Chuan Chen

National Chung Cheng University

View shared research outputs
Top Co-Authors

Avatar

Yao-Wen Chang

National Taiwan University

View shared research outputs
Top Co-Authors

Avatar

Ching-Feng Yeh

National Chung Cheng University

View shared research outputs
Top Co-Authors

Avatar

Nai-Chen Chen

National Chung Cheng University

View shared research outputs
Top Co-Authors

Avatar

Rong-Guey Chang

National Chung Cheng University

View shared research outputs
Researchain Logo
Decentralizing Knowledge