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

Yow-Tyng Nieh

dblp:21/4079 · DBLP profile ↗
← Back
14ranked-venue papers
1as first author
0since 2021 · last 2016
—ORCID · none

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

Systems, architecture and hardware · 14 · 1 first-authorSoftware engineering, systems software and programming languages · 1

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
5 papers
Electronic design automation · 98% Energy-efficient computing · 2%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
physical design
0.352007
Clock Period Minimization with Minimum Delay Insertion · DAC 2007
Synthesis of nonzero clock skew circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Register binding for clock period minimization · DAC 2006
Electronic design automation › physical design › clock network synthesis
clock skew optimization
0.242007
Clock Period Minimization with Minimum Delay Insertion · DAC 2007
Synthesis of nonzero clock skew circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Race-condition-aware clock skew scheduling · DAC 2005
Electronic design automation › physical design › timing optimization
clock period minimization
0.122007
Clock Period Minimization with Minimum Delay Insertion · DAC 2007
Register binding for clock period minimization · DAC 2006
Electronic design automation
delay insertion
0.122007
Synthesis of nonzero clock skew circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Clock Period Minimization with Minimum Delay Insertion · DAC 2007
Electronic design automation
high-level synthesis
0.112006
Register binding for clock period minimization · DAC 2006
Electronic design automation › high-level synthesis › resource binding
register binding
0.112006
Register binding for clock period minimization · DAC 2006
Electronic design automation
timing analysis
0.112006
Synthesis of nonzero clock skew circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Electronic design automation › physical design › clock network synthesis
clock tree synthesis
0.112005
Minimizing peak current via opposite-phase clock tree · DAC 2005
Energy-efficient computing
power management
0.012005
Minimizing peak current via opposite-phase clock tree · DAC 2005

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

linear programming · 0.1polynomial-time algorithm · 0.1mixed-integer optimization · 0.1opposite-phase clock buffering · 0.1heuristic optimization · 0.1delay insertion · 0.1
YearPublicationVenuePosition
2016 Skew Minimization With Low Power for Wide-Voltage-Range Multipower-Mode Designs
abstract
In a multipower-mode design, as the range of the supply voltage becomes wide, a large clock skew may occur among different power domains. To remove this clock skew, conventional power-mode-aware buffers (PMABs) require a large overhead on power consumption. In this brief, we propose a new PMAB architecture for wide-voltage-range multipower-mode designs. The proposed PMAB architecture is composed of two serially connected sub-PMABs at two different voltage levels, respectively. In the front sub-PMAB, the low voltage level is used for coarse-grained clock skew minimization. In the back sub-PMAB, the high voltage level is used for fine-grained clock skew minimization. Benchmark data show that the proposed approach can effectively eliminate the clock skew with small power consumption.
Chung-Han Chou, Hua-Hsin Yeh, Shih-Hsu Huang, Yow-Tyng Nieh, Shih-Chieh Chang 0001, Yung-Tai Chang
IEEE Trans. Very Large Scale Integr. Syst.4
2015 Clock Period Minimization with Minimum Leakage Power
abstract
In the design of nonzero clock skew circuits, an increase of the short-path delay may improve circuit speed or reduce leakage power. However, the impact of increasing the short-path delay on the trade-off between circuit speed and leakage power has not been well studied. An analysis of previous works shows that they can be classified into two independent groups. One group uses extra buffers to increase the short-path delay for achieving the lower bound of the clock period; however, this group has a large overhead of leakage power. The other group uses the combination of threshold voltage assignment and gate sizing (TVA/GS) to increase the short-path delay as possible for reducing leakage power; however, this group often does not work with the lower bound of the clock period. Accordingly, this article considers the simultaneous application of buffer insertion and TVA/GS during clock skew scheduling. Our objective is to minimize the leakage power for working with the lower bound of the clock period. To the best of our knowledge, our approach is the first leakage-power-aware clock skew scheduling that guarantees working with the lower bound of the clock period. Benchmark data consistently show that our approach achieves good results in terms of both the circuit speed and the leakage power.
Shih-Hsu Huang, Hua-Hsin Yeh, Yow-Tyng Nieh
ACM Trans. Design Autom. Electr. Syst.3
2014 Leakage-power-aware clock period minimization
abstract
In the design of nonzero clock skew circuits, an increase of the path delay may improve circuit speed and reduce leakage power. However, the impact of increasing path delay on the trade-off between circuit speed and leakage power has not been well studied. In this paper, we propose a two-step approach for leakage-power-aware clock period minimization. Compared with previous works, our approach has the following two significant contributions. First, our approach is the first leakage-power-aware clock skew scheduling that can guarantee working with the lower bound of the clock period. Second, our approach is also the first work that demonstrates the problem of minimizing the number of extra buffers is a polynomial-time problem. Benchmark data show that our approach achieves the best results in terms of the clock period and the leakage power.
Hua-Hsin Yeh, Shih-Hsu Huang, Yow-Tyng Nieh
DATE3
2013 Low-power timing closure methodology for ultra-low voltage designs
abstract
As the supply voltage is down to the ultra-low voltage (ULV) level, timing closure becomes a serious challenge in the use of multiple power modes. Due to a wide voltage range, a very huge clock skew may occur among different power modes. To reduce this huge clock skew, the conventional power-mode-aware clock tree often suffers from a huge overhead on power consumption. Moreover, at the ULV level, since the setup time and the hold time of each register dramatically increase, the number of timing violations also increases greatly. However, the existing minimum padding technique cannot fix hold time violations in multiple power modes. Based on those two observations, in this paper, we propose a low-power timing closure methodology, which incorporates the synthesis of clock tree and data path, for multipower-mode ULV designs. Our low-power timing closure methodology has two main approaches. First, we use multiple power modes to build a power-mode-aware clock tree for reducing clock skew with very small power consumption. Second, we propose the first multi-power-mode minimum padding technique to fix all the hold time violations in all the power modes simultaneously. Experimental results consistently show that the integration of both approaches yields the best results.
Wen-Pin Tu, Chung-Han Chou, Shih-Hsu Huang, Shih-Chieh Chang 0001, Yow-Tyng Nieh, Chien-Yung Chou
ICCAD5
2009 Opposite-phase register switching for peak current minimization
abstract
In a synchronous sequential circuit, huge current peaks are often observed at the moment of clock transition (since all registers are clocked). Previous works focus on reducing the number of switching registers. However, even though the switching registers are the same, different combinations of switching directions still result in different peak currents. Based on that observation, in this article, we propose an ECO (engineering change order) approach to minimize the peak current by considering the switching directions of registers. Our approach is well suitable for reducing the peak current in IC testing. Experimental data consistently show that our approach works well in practice.
Shih-Hsu Huang, Chia-Ming Chang 0002, Yow-Tyng Nieh
ACM Trans. Design Autom. Electr. Syst.3
2007 Clock Period Minimization with Minimum Delay Insertion
abstract
The combination of clock skew scheduling and delay insertion may lead to further clock period reduction. Although some previous works can minimize the clock period, they only heuristically reduce the required inserted delay. However, since the delay insertion is an ECO (engineering change order) process, minimizing the required inserted delay is very important for the design closure, In this paper, we present a linear program to formally formulate the simultaneous application of clock skew scheduling and delay insertion. Our objective is not only to achieve the lower bound of the clock period, but also to achieve the lower bound of required inserted delay. Compared with previous works, our paper has the following two significant contributions: (1) our approach is the first work that guarantees solving this problem optimally; and (2) our paper is the first proof of showing that the time complexity of this problem is polynomial.
Shih-Hsu Huang, Chun-Hua Cheng, Chia-Ming Chang 0002, Yow-Tyng Nieh
DAC4
2007 Clock skew scheduling with race conditions considered
abstract
In this article, we provide a fresh viewpoint to the interactions between clock skew scheduling and delay insertion. A race-condition-aware (RCA) clock skew scheduling is proposed to determine the clock skew schedule by taking race conditions (i.e., hold violations) into account. Our objective is not only to optimize the clock period, but also to minimize heuristically the required inserted delay. Compared with previous work, our major contribution includes the following two aspects. First, our approach achieves exactly the same results, but has significant improvement in time complexity. Second, our viewpoint can be generalized to other sequential timing optimization techniques.
Shih-Hsu Huang, Yow-Tyng Nieh
ACM Trans. Design Autom. Electr. Syst.2
2006 Fast multi-domain clock skew scheduling for peak current reduction
abstract
Given several specific clocking domains, the peak current minimization problem can be formulated as a 0-1 integer linear program. However, if the number of binary variables is large, the run time is unacceptable. In this paper, we study the reduction of this high computational expense. Our approach includes the following two aspects. First, we derive the ASAP schedule and the ALAP schedule to prune the redundancies without sacrificing the exactness (optimality) of the solution. Second, we propose a zone-based scheduling algorithm to solve a large circuit heuristic ally.
Shih-Hsu Huang, Chia-Ming Chang 0002, Yow-Tyng Nieh
ASP-DAC3
2006 Register binding for clock period minimization
abstract
In modern high-speed circuit design, the clock skew has been widely utilized as a manageable resource to improve the circuit performance. However, in high-level synthesis stage, the circuit is never optimized for the utilization of clock skew. This paper is the first attempt to the high-level synthesis of non-zero clock skew circuits. First, we show that the register binding in high-level synthesis stage has a significant impact on the clocking constraints between registers. As a result, different register binding solutions lead to different smallest feasible clock periods. Then, based on that observation, we formulate the problem of register binding for clock period minimization. Given a constraint on the number of registers, our objective is to find a minimum-period register binding solution. Experimental data show that, in most benchmark circuits, the lower bound of the clock period can be achieved without any extra overhead on the number of registers.
Shih-Hsu Huang, Chun-Hua Cheng, Yow-Tyng Nieh, Wei-Chieh Yu
DAC3
2006 State re-encoding for peak current minimization
abstract
In a synchronous finite state machine (FSM), huge current peaks are often observed at the moment of state transition. Previous low power state encoding algorithms focus on the reduction of switching activities of state registers (i.e., state bits). However, even though the switching state registers are the same, different combinations of switching directions still result in different peak currents. Based on that observation, in this paper, we propose the first approach to re-encode an FSM by considering the switching directions of state registers in order to minimize the peak current caused by the state transition. Experimental data consistently show that the peak current is reduced with no penalty.
Shih-Hsu Huang, Chia-Ming Chang 0002, Yow-Tyng Nieh
ICCAD3
2006 Synthesis of nonzero clock skew circuits
abstract
It is well known that the clock skew can be exploited as a manageable resource to improve circuit performance. However, due to the limitation of race conditions, the optimal clock skew scheduling often does not achieve the lower bound of sequential timing optimization. This paper proposes a polynomial time complexity algorithm, called delay insertion and nonzero skew algorithm (DIANA), which considers delay insertion to determine the clock skew schedule. The objective here is not only to optimize the clock period but also to heuristically minimize the required inserted delay for resolving the race conditions. Experiments with benchmark circuits consistently demonstrate that the proposed approach achieves the lower bound of sequential timing optimization. Moreover, since the DIANA algorithm attempts to minimize the required inserted delay between two registers, the feasible value for delay insertion is within a very large range. Therefore, even though only the buffers in a standard cell library are used to implement the delay insertion, a feasible solution is easily found.
Shih-Hsu Huang, Yow-Tyng Nieh
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2005 Race-condition-aware clock skew scheduling
abstract
The race conditions often limit the smallest feasible clock period that the optimal clock skew scheduling can achieve. Therefore, the combination of clock skew scheduling and delay insertion (for resolving the race conditions) may lead to further clock period reduction. However, the interactions between clock skew scheduling and delay insertion have not been well studied. In this paper, we provide a fresh viewpoint to look at this problem. A novel approach, called race-condition-aware (RCA) clock skew scheduling, is proposed to determine the clock skew schedule by taking the race conditions into account. Our objective is not only to optimize the clock period, but also to heuristically minimize the required inserted delay. Compared with previous work, our approach has significant improvement in the time complexity.
Shih-Hsu Huang, Yow-Tyng Nieh, Feng-Pin Lu
DAC2
2005 Minimizing peak current via opposite-phase clock tree
abstract
Although a lot of research efforts have been made in the minimization of the total power consumption caused by the clock tree, no attention has been paid to the minimization of the peak current caused by the clock tree. In this paper, we propose an opposite-phase scheme for peak current reduction. Our basic idea is to divide the clock buffers at each level of the clock tree into two sets: an half of clock buffers operate at the same phase of the clock source, and another half of clock buffers operate at the opposite phase of the clock source. Consequently, our approach can reduce the peak current of the clock tree nearly 50%. Experimental data consistently show that our approach works well in practice.
Yow-Tyng Nieh, Shih-Hsu Huang, Sheng-Yu Hsu
DAC1
2003 Clock Period Minimization of Non-Zero Clock Skew Circuits
Shih-Hsu Huang, Yow-Tyng Nieh
ICCAD2