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

Chien-Pang Lu

dblp:170/0142 · DBLP profile ↗
← Back
7ranked-venue papers
6as first author
2since 2021 · last 2024
0000-0002-0604-9273ORCID · corroborated

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

Systems, architecture and hardware · 7 · 6 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 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
3 papers
Electronic design automation · 77% Energy-efficient computing · 13% Interconnection networks and networks-on-chip · 8%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
physical design
1.132020
Late Breaking Results: Design Dependent Mega Cell Methodology for Area and Power Optimization · DAC 2020
COSAT: congestion, obstacle, and slew aware tree construction for multiple power domain design · DAC 2018
Power and Area Efficient Hold Time Fixing by Free Metal Segment Allocation · DAC 2017
Electronic design automation
logic synthesis
0.412020
Late Breaking Results: Design Dependent Mega Cell Methodology for Area and Power Optimization · DAC 2020
Energy-efficient computing › low-power design
power and area optimization
0.412020
Late Breaking Results: Design Dependent Mega Cell Methodology for Area and Power Optimization · DAC 2020
Electronic design automation › logic synthesis
technology mapping
0.412020
Late Breaking Results: Design Dependent Mega Cell Methodology for Area and Power Optimization · DAC 2020
Electronic design automation › physical design › routing › timing-driven routing
buffered routing tree generation
0.312018
COSAT: congestion, obstacle, and slew aware tree construction for multiple power domain design · DAC 2018
Interconnection networks and networks-on-chip › routing algorithms
congestion-aware routing
0.312018
COSAT: congestion, obstacle, and slew aware tree construction for multiple power domain design · DAC 2018
Electronic design automation › physical design
routing
0.312018
COSAT: congestion, obstacle, and slew aware tree construction for multiple power domain design · DAC 2018
Electronic design automation › physical design › buffer insertion
slew-constrained buffering
0.312018
COSAT: congestion, obstacle, and slew aware tree construction for multiple power domain design · DAC 2018
Electronic design automation › physical design
timing optimization
0.312017
Power and Area Efficient Hold Time Fixing by Free Metal Segment Allocation · DAC 2017
Energy-efficient computing
leakage power reduction
0.112017
Power and Area Efficient Hold Time Fixing by Free Metal Segment Allocation · DAC 2017
Integrated circuit design
low-power circuit design
0.112017
Power and Area Efficient Hold Time Fixing by Free Metal Segment Allocation · DAC 2017

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

analytical mega cell clustering · 0.4steiner minimal tree · 0.3grid routing · 0.3diamond covering · 0.3minimum cost network flow · 0.3free metal segment allocation · 0.3design partitioning · 0.3
YearPublicationVenuePosition
2024 Power Sub-Mesh Construction in Multiple Power Domain Design with IR Drop and Routability Optimization
abstract
Multiple power domain design is prevalent for achieving aggressive power savings. In such design, power delivery to cross-domain cells poses a tough challenge at advanced technology nodes because of the stringent IR drop constraint and the routing resource competition between the secondary power routing and regular signal routing. Nevertheless, this challenge was rarely mentioned and studied in recent literature. Therefore, in this paper, we explore power sub-mesh construction to mitigate the IR drop issue for cross-domain cells and minimize its routing overhead. With the aid of physical, power, and timing related features, we train one IR drop prediction model and one design rule violation prediction model under power sub-meshes of various densities. The trained models effectively guide sub-mesh construction for cross-domain cells to budget the routing resource usage on secondary power routing and signal routing. Our experiments are conducted on industrial mobile designs manufactured by a 6nm process. Experimental results show that IR drop of cross-domain cells, the routing resource usage, and timing QoR are promising after our proposed methodology is applied.
Chien-Pang Lu, Iris Hui-Ru Jiang, Chung-Ching Peng, Mohd Mawardi Mohd Razha, Alessandro Uber
ISPD1
2022 Clock Design Methodology for Energy and Computation Efficient Bitcoin Mining Machines
abstract
Bitcoin mining machines become a new driving force to push the physical limitation of semiconductor process technology. Instead of peak performance, mining machines pursue energy and computation efficiency of implementing cryptographic hash functions. Therefore, the state-of-the-art ASIC design of mining machines adopts near-threshold computing, deep pipelines, and uni-directional data flow. According to these design properties, in this paper, we propose a novel clock reversing tree design methodology for bitcoin mining machines. In the clock reversing tree, the clock of global tree is fed from the last pipeline stage backward to the first one, and the clock latency difference between the local clock roots of two consecutive stages maintains a constant delay. The local tree of each stage is well balanced and keeps the same clock latency. The special clock topology naturally utilizes setup time slacks to gain hold time margins. Moreover, to alleviate the incurred on-chip variations due to near-threshold computing, we maximize the common clock path shared by flip-flops of each individual stage. Finally, we perform inverter pair swap to maintain duty cycle. Experimental results show that our methodology is promising for industrial bitcoin mining designs: Compared with two variation-aware clock network synthesis approaches widely used in modern ASIC designs, our approach can reduce up to 64% clock buffer/inverter usage, 12% clock power, decrease 99% hold time violating paths, and achieve 85% area saving for timing fixing. The proposed clock design methodology is general and applicable to blockchain and other ASICs with deep pipelines and strong data flow.
Chien-Pang Lu, Iris Hui-Ru Jiang, Chih-Wen Yang
ISPD1
2020 Late Breaking Results: Design Dependent Mega Cell Methodology for Area and Power Optimization
abstract
Technology mapping is the key link between technology independent logic synthesis and technology dependent physical design of IC design flow. Conventionally, physical design honors the circuit structure generated by logic synthesis and then performs optimizations to meet the design requirement by using the same cell library as logic synthesis. Thus, the quality of technology mapping is bounded by the variety of library cells. To enhance the flexibility and capability, we propose an analytical mega cell methodology, which clusters the same type or different types of cells together to improve area and power. We analyze the placement of a design and rank mergeable cells for mega cell creation. Through sharing layout space or gate reduction, our approach minimizes the area and power without timing degradation. Our experiments are conducted on five types of SHA256 cores (block chain mining machines) with below 10nm process. Compared with the conventional technology mapping approach (widely adopted by commercial tools), our approach can save average 2.23% area and 14.44% total power consumption. Our results show that the proposed mega cell methodology is promising for energy and area reduction in modern block chain designs and can be easily ported to other ASIC designs.
Chien-Pang Lu, Iris Hui-Ru Jiang, Chih-Wen Yang
DAC1
2018 COSAT: congestion, obstacle, and slew aware tree construction for multiple power domain design
abstract
Slew fixing, which ensures correct signal propagation, is essential during timing closure of IC design flow. Conventionally, gate sizing, Vt swapping, or buffer insertion is adopted to locally fix the slew violation on a single gate. Nevertheless, when slew violations are caused by congestion, obstacles, or excessive loadings (e.g., high-fanout nets or long wires), only smart buffering with a global view can fix them. Therefore, in this paper, we propose congestion, obstacle, and slew aware buffered tree construction for excessive loading nets in modern multiple power domain designs. We iteratively cluster sinks into groups by diamond covering and construct Steiner minimal trees. We globally maintain a congestion and obstacle grid map to guide fast grid routing to locate buffers, while avoiding congested regions and obstacles without timing degradation. Our experiments are conducted on seven industrial smartphone designs with TSMC 16/10nm process. Compared with the conventional buffer insertion approach (widely adopted by commercial tools), the minimal chain based approach can reduce 17% buffer count, decrease 14% leakage, and achieve 44% runtime speedup, but incur unwanted timing, design rule, power rule, and routing violations. Our approach can reduce 18% buffer count, decrease 21% leakage, and achieve 92% runtime speedup, while significantly reducing timing, design rule, power rule, and routing short violations. Our results show that our approach is promising for slew fixing on excessive loading nets in modern multiple domain designs.
Chien-Pang Lu, Iris Hui-Ru Jiang
DAC1
2017 Power and Area Efficient Hold Time Fixing by Free Metal Segment Allocation
abstract
Hold time fixing ensures correct data synchronization, which is essential and serves as the final step of timing closure for IC design. Conventionally, buffer insertion is adopted to fix hold time violations; buffers, however, induce routing difficulty, increase area utilization, and contribute leakage power. Therefore, in this paper, we propose to fix hold time violations by free metal segment allocation for achieving leakage power efficiency and maintaining utilization for mobile and portable devices. At the final step of timing closure, free metal segments and hold violating nets are both fragmented and scattered over the design. We thus partition a design and perform minimum cost network flow to assign proper free metal segments to hold violating nets. Our experiments are conducted on six industrial smartphone designs with TSMC 16nm process, and our results show that compared with the conventional buffer insertion method, our approach can reduce 37% hold time buffer area, promising for saving leakage power and maintaining area utilization---suited to the final step of timing closure.
Wei-Lun Chiu, Iris Hui-Ru Jiang, Chien-Pang Lu, Yu-Tung Chang
DAC3
2017 Fast low power rule checking for multiple power domain design
abstract
Power management via multiple power domains can effectively save power by dynamically turning off idle domains. To control domains of a design, introducing low power intent complicates the physical implementation and verification process. During the physical implementation stage, the optimization or manual ECO could be tedious, and error-prone on power/ground signal connections. Therefore, in this paper, we focus on low power rule checking at the physical implementation stage for multiple power domain design. Existing methods adopt an iterative approach, which identifies one error at a time, thus possibly requiring multiple iterations. Different from them, we propose a fast low power rule checking approach to detect all errors at one time. To do so, we separate all paths into inner-domain and cross-domain paths and extract cross-domain net topology before power rule verification. Based on the global topology, we can verify the correctness of connections and detect all errors at the same time. Experimental results show the effectiveness and efficiency of our approach, achieving 3.62X speedups to detect all errors compared with the iterative approach. Moreover, our approach can identify complicated bugs to facilitate subsequent bug fixing.
Chien-Pang Lu, Iris Hui-Ru Jiang
DATE1
2015 GasStation: Power and Area Efficient Buffering for Multiple Power Domain Design
abstract
Power management, which can be effectively realized by dynamically turning on/off power domains, is a key concern for modern mobile devices. Leakage power in multiple power domain design is usually dominated by nets passing through different power domains because prior work allocates always-on buffers for these feedthrough nets. Unlike prior work, which uses always-on buffers, we create specific power islands with normal buffers in this paper; these power islands gather buffers on feedthrough nets together to share the power and area overhead. The buffer allocation is performed by a wave-propagation based algorithm, named GasStation. Compared with the conventional always-on buffer approach, experimental results show that GasStation can reduce 75% buffer area, 34% buffer count, 80% leakage power, and 8% wirelength on feedthrough nets in eight industrial smart phone designs.
Chien-Pang Lu, Iris Hui-Ru Jiang, Chin-Hsiung Hsu
ICCAD1