Demo Data from VLDB 2026 / reviewers in the wild / expert
Peter Suaris
dblp:s/PeterSuaris · also Peter Ramyalal Suaris
· DBLP profile ↗
14ranked-venue papers
5as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 14 · 5 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
10 papers |
Electronic design automation · 75% Integrated circuit design · 13% High-performance computing · 7% |
Topics — the 27 heaviest of 28, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
physical design |
0.2 | 7 | 2005 | The effect of post-layout pin permutation on timing · FPGA 2005 Incremental physical resynthesis for timing optimization · FPGA 2004 An algebraic multigrid solver for analytical placement with layout based clustering · DAC 2003 |
Electronic design automation › physical design
timing optimization |
0.1 | 2 | 2004 | Incremental physical resynthesis for timing optimization · FPGA 2004 A physical retiming algorithm for field programmable gate arrays · FPGA 2003 |
Electronic design automation › timing analysis
false path analysis |
0.1 | 1 | 2007 | Efficient Timing Analysis With Known False Paths Using Biclique Covering · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007 |
Electronic design automation › timing analysis
static timing analysis |
0.1 | 1 | 2007 | Efficient Timing Analysis With Known False Paths Using Biclique Covering · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007 |
Electronic design automation › physical design
placement |
0.1 | 3 | 2003 | An algebraic multigrid solver for analytical placement with layout based clustering · DAC 2003 A Methodology and Algorithms for Post-Placement Delay Optimization · DAC 1994 A quadrisection-based combined place and route scheme for standard cells · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989 |
Electronic design automation › physical design › timing optimization
FPGA timing optimization |
0.1 | 1 | 2005 | The effect of post-layout pin permutation on timing · FPGA 2005 |
Electronic design automation › physical design › routing › channel routing
pin permutation |
0.1 | 1 | 2005 | The effect of post-layout pin permutation on timing · FPGA 2005 |
Integrated circuit design › digital circuit design
arithmetic circuit design |
0.0 | 1 | 2004 | Fast adders in modern FPGAs · FPGA 2004 |
Integrated circuit design › digital circuit design › arithmetic circuit design
binary adder |
0.0 | 1 | 2004 | Fast adders in modern FPGAs · FPGA 2004 |
Reconfigurable computing and FPGAs
FPGA arithmetic |
0.0 | 1 | 2004 | Fast adders in modern FPGAs · FPGA 2004 |
Integrated circuit design › digital circuit design › arithmetic circuit design › adder design
high-speed adder |
0.0 | 1 | 2004 | Fast adders in modern FPGAs · FPGA 2004 |
Electronic design automation › physical design › placement and routing
timing-driven placement and routing |
0.0 | 1 | 2004 | Incremental physical resynthesis for timing optimization · FPGA 2004 |
High-performance computing › iterative methods
algebraic multigrid |
0.0 | 1 | 2003 | An algebraic multigrid solver for analytical placement with layout based clustering · DAC 2003 |
Electronic design automation › physical design › placement
analytical placement |
0.0 | 1 | 2003 | An algebraic multigrid solver for analytical placement with layout based clustering · DAC 2003 |
High-performance computing › numerical linear algebra
linear solver |
0.0 | 1 | 2003 | An algebraic multigrid solver for analytical placement with layout based clustering · DAC 2003 |
Electronic design automation › logic synthesis › sequential circuit optimization
retiming |
0.0 | 1 | 2003 | A physical retiming algorithm for field programmable gate arrays · FPGA 2003 |
Electronic design automation
logic synthesis |
0.0 | 2 | 2000 | Fast post-placement rewiring using easily detectable functional symmetries · DAC 2000 A Methodology and Algorithms for Post-Placement Delay Optimization · DAC 1994 |
Electronic design automation › physical design › placement
post-placement optimization |
0.0 | 1 | 2000 | Fast post-placement rewiring using easily detectable functional symmetries · DAC 2000 |
Electronic design automation › logic synthesis › logic restructuring
rewiring |
0.0 | 1 | 2000 | Fast post-placement rewiring using easily detectable functional symmetries · DAC 2000 |
Electronic design automation › physical design
floorplanning |
0.0 | 1 | 1997 | Interface Timing Verification Drives System Design · DAC 1997 |
Electronic design automation › physical design › floorplanning
timing-driven floorplanning |
0.0 | 1 | 1997 | Interface Timing Verification Drives System Design · DAC 1997 |
Electronic design automation › hardware verification and test
timing verification |
0.0 | 1 | 1997 | Interface Timing Verification Drives System Design · DAC 1997 |
Integrated circuit design
VLSI design |
0.0 | 1 | 2003 | An algebraic multigrid solver for analytical placement with layout based clustering · DAC 2003 |
Electronic design automation › logic synthesis › logic optimization
resynthesis |
0.0 | 1 | 1994 | A Methodology and Algorithms for Post-Placement Delay Optimization · DAC 1994 |
Electronic design automation › physical design › routing
global routing |
0.0 | 1 | 1989 | A quadrisection-based combined place and route scheme for standard cells · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989 |
Electronic design automation › physical design › placement › cell placement
standard cell placement |
0.0 | 1 | 1989 | A quadrisection-based combined place and route scheme for standard cells · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989 |
Integrated circuit design
system-on-chip |
0.0 | 1 | 1997 | Interface Timing Verification Drives System Design · DAC 1997 |
Methods — techniques the papers use, named apart from their topics
minimal degree ordering · 0.1biclique covering · 0.1post-layout pin permutation · 0.1resource retargeting · 0.0logic restructuring · 0.0incremental placement · 0.0cell repacking · 0.0carry-skip · 0.0carry select · 0.0carry chain segmentation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Efficient Timing Analysis With Known False Paths Using Biclique CoveringabstractWe improve the efficiency of static timing analysis when false paths are considered. The efficiency of timing analysis is critical for the performance driven optimization program because timing analysis is invoked heavily in the inner loop. However, when false paths are dealt with in timing analysis, a large number of tags needs to be created and propagated, thus deteriorating efficiency. In this paper, weminimize the number of the tags through a biclique-covering approach, which iteratively removes a tag if the false path information in the tag is covered by the union of other tags.With the produced tags, we remove the false path timing and guarantee to cover the nonfalse path timing. Since the minimum biclique covering of the general bipartite graph is NP complete [Indag. Math., vol. 39, p. 211, 1977], [Discrete Math., vol. 149, no. 1–3, p. 159, 1996], we use a minimal degree ordering approach to perform the biclique-covering minimization. The experimental results show significant reduction on the number of tags. Bo Yao 0004, Hongyu Chen 0001, Yi Zhu 0002, Mike Hutton, Truman Collins, Sridhar Srinivasan, Nan-Chi Chou, Peter Suaris, Chung-Kuan Cheng |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 9 |
| 2005 | A practical cut-based physical retiming algorithm for field programmable gate arraysabstractThis paper presents a heuristic cut-based retiming algorithm for FPGA designs. It handles complex retiming constraints including timing, architectural and structural constraints; improves retimeability by incorporating logic resynthesis; and efficiently integrates with incremental placement. Thus, the algorithm improves timing compliance by allowing groups of registers to be rapidly retimed across blocks of combinational logic in the physical domain without violating any complex constraints. Experiments have shown that this algorithm can improve the performance of FPGA designs by 16% on average, while achieving a 61.7% speedup in terms of runtime compared with classic retiming algorithms. Peter Suaris, Dongsheng Wang 0012, Nan-Chi Chou |
ASP-DAC | 1 |
| 2005 | The effect of post-layout pin permutation on timingabstractIn this paper we study the effect of post-layout pin permutation of designs for FPGA devices with non-uniform cell delays. We present a simple, but timing optimal, pin permutation scheme, and report the results of applying the scheme on a set of public logic synthesis benchmark designs that were synthesized and placed by state-of-the-art commercial FPGA design tools configured to maximum optimization level. Despite the preceding optimizations, we still observed an average timing improvement of 3.7%. This demonstrates the importance of fully utilizing non-uniform cell delays during design optimizations for modern FPGA devices and the still presenting potential of improvement. Yuzheng Ding, Peter Suaris, Nan-Chi Chou |
FPGA | 2 |
| 2005 | Total power-optimal pipelining and parallel processing under process variations in nanometer technologyabstractThis paper explores the effectiveness of the simultaneous application of pipelining and parallel processing as a total power (static plus dynamic) reduction technique in digital systems. Previous studies have been limited to either pipelining or parallel processing, but both techniques can be used together to reduce supply voltage at a fixed throughput point. According to our first-order analyses, there exist optimal combinations of pipelining depth and parallel processing width to minimize total power consumption. We show that the leakage power from both subthreshold and gate-oxide tunneling plays a significant role in determining the optimal combination of pipelining depth and parallel processing width. Our experiments are conducted with timing information derived from a 65nm technology and fanout-of-four (FO4) inverter chains. The experiments show that the optimal combinations of both pipelining and parallel processing - 8 /spl sim/ 12 /spl times/ FO4 logic depth pipelining with 2 /spl sim/ 3-wide parallel processing - can reduce the total power by as much as 40% compared to an optimal system using only pipelining or parallel processing alone. We extend our study to show how process parameter variations - an increasingly important factor in nanometer technologies - affects these results. Our analyses reveal that the variations shift the optimal points to shallower pipelining and narrower parallel processing - 12 /spl times/ FO4 logic depth with 2-wide parallel processing - at a fixed yield point. Peter Suaris, Taeho Kgil, Keith A. Bowman, Vivek De, Trevor N. Mudge |
ICCAD | 1 |
| 2005 | Improving the efficiency of static timing analysis with false pathsabstractWe improve the efficiency of static timing analysis when false paths are considered. The efficiency of timing analysis is critical for the performance driven optimization program because timing analysis is invoked heavily in the inner loop. However, when false paths are dealt in timing analysis, a large number of tags need to be created and propagated, and thus deteriorated the efficiency. In this paper, we minimize the number of the tags through a biclique covering approach, which iteratively removes a tag if the false path information in the tag is covered by the union of other tags. The produced tags remove the false path timing and guarantee to cover the true path timings. Since the minimum biclique covering of the general bipartite graph is NP complete, we use a minimal degree ordering approach to perform the biclique covering minimization. The experimental results show significant reduction on the number of tags. Bo Yao 0004, Hongyu Chen 0001, Yi Zhu 0002, Chung-Kuan Cheng, Mike Hutton, Truman Collins, Sridhar Srinivasan, Nan-Chi Chou, Peter Suaris |
ICCAD | 10 |
| 2005 | Unified quadratic programming approach for mixed mode placementabstractA complete placement system, UPlace, for mixed mode designs is presented, which consists of a force-directed global placement, and a zone-refinement based detailed placement. For global placement, a unified objective function capturing both wire length and cell distribution is proposed; quadratic programming is formulated to optimize the unified object function efficiently; a discrete cosine transformation method is devised to calculate the uneven cell distribution cost. A dynamic approach for decomposing multi-pin nets into two-pin nets is also introduced for better wire length modeling. Zone refinement method is used for a unified legalization and detailed placement process. Experimental results show that the placement algorithm is very promising. Bo Yao 0004, Hongyu Chen 0001, Chung-Kuan Cheng, Nan-Chi Chou, Lung-Tien Liu, Peter Suaris |
ISPD | 6 |
| 2004 | Fast adders in modern FPGAsabstractBinary addition is one of the most frequent operations in computation systems. Dedicated carry logic in modern FPGA devices allows ripple-carry adders to outperform other kinds of adders. However, a long carry chain is still time-consuming in a wide bit-width adder. We propose a new methodology to partition the long carry chain into short segments and organize these segments by applying carry-select or carry-skip schemes. Therefore, the resulting adder can take advantage of fast carry ripple locally, reduce the long signal delay globally, and produce high performance calculations. Chung-Kuan Cheng, John F. MacDonald, Nan-Chi Chou, Peter Suaris |
FPGA | 6 |
| 2004 | Incremental physical resynthesis for timing optimizationabstractThis paper presents a new approach to timing optimization for FPGA designs, namely incremental physical resynthesis, to answer the challenge of effectively integrating logic and physical optimizations without incurring unmanageable runtime complexity. Unlike previous approaches to this problem which limit the types of operations and/or architectural features, we take advantage of many architectural characteristics of modern FPGA devices, and utilize many types of optimizations including cell repacking, signal rerouting, resource retargeting, and logic restructuring, accompanied by efficient incremental placement, to gradually transform a design via a series of localized logic and physical optimizations that verifiably improve overall compliance with timing constraints. This procedure works well on small and large designs, and can be administered through either an automatic optimizer, or an interactive user interface. Our preliminary experiments showed that this approach is very effective in fixing or reducing timing violations that cannot be reduced by other optimization techniques: For a set of test cases to which this is applicable, the worst timing violation is reduced by an average of 42.8%. Peter Suaris, Lung-Tien Liu, Yuzheng Ding, Nan-Chi Chou |
FPGA | 1 |
| 2003 | An algebraic multigrid solver for analytical placement with layout based clusteringabstractAn efficient matrix solver is critical to the analytical placement. As the size of the matrix becomes huge, the multilevel methods turn out to be more efficient and more scalable. Algebraic Multigrid (AMG) is a multilevel technique to speedup the iterative matrix solver [10]. We apply the algebraic multigrid method to solve the linear equations that arise from the analytical placement. A layout based clustering scheme is put forward to generate coarsening levels for the multigrid method. The experimental results show that the algebraic multigrid solver is promising for analytical placement. Hongyu Chen 0001, Chung-Kuan Cheng, Nan-Chi Chou, Andrew B. Kahng, John F. MacDonald, Peter Suaris, Bo Yao 0004, Zhengyong Zhu |
DAC | 6 |
| 2003 | A physical retiming algorithm for field programmable gate arraysabstractIn this paper, we present a physical retiming algorithm for sequential circuits implemented in field programmable gate arrays (FPGAs). This algorithm can speed up the sequential circuits by reducing delay of all critical paths with negative slacks. By taking advantage of the physical information provided by placed circuits, this algorithm integrates two operations: retiming and register duplication. Retiming moves registers across combinational components. Register duplication moves registers across interconnect. Circuit functionality remains unchanged while performing these operations. A concept of timing budget is proposed to guide register moves. An accurate delay estimator for FPGA designs is developed to make register moves much more acceptable compared to conventional retiming technique. Experiments show that the physical retiming algorithm proposed in this paper can effectively reduce the critical path delays, increasing maximum frequency by 13.54%, on average, and improving by 59.54%, on average, the minimum slack for sequential circuits implemented in FPGAs. Peter Suaris, Dongsheng Wang 0012, Pei-Ning Guo, Nan-Chi Chou |
FPGA | 1 |
| 2000 | Fast post-placement rewiring using easily detectable functional symmetriesabstractTiming convergence problem arises when the estimations made during logic synthesis can not be met during physical design. In this paper, an efficient rewiring engine is proposed to explore maximal freedom after placement. The most important feature of this approach is that the existing placement solution is left intact throughout the optimization. A linear time algorithm is proposed to detect functional symmetries in the Boolean network and is used as the basis for rewiring. Integration with an existing gate sizing algorithm further proves the effectiveness of our technique. Experimental results are very promising. Chih-Wei Jim Chang, Chung-Kuan Cheng, Peter Suaris, Malgorzata Marek-Sadowska |
DAC | 3 |
| 1997 | Interface Timing Verification Drives System DesignabstractSystem design, i.e. the design of board-level circuits andsystems-on-a-chip, focuses on the integration of off-the-shelf andapplication-specific VLSI components. A key aspect of systemdesign is to ensure the satisfaction of component interface timingrequirements. This is necessary for the correct exchange ofinformation among components on a system. We present amethodology for the interface timing verification and subsequenttiming-driven floorplanning of systems. We present results on theapplication of this methodology to real-world circuits. Ajay J. Daga, Peter Suaris |
DAC | 2 |
| 1994 | A Methodology and Algorithms for Post-Placement Delay OptimizationabstractIn this paper we present a placement-intelligent resynthesis methodology and optimization algorithms to meet post-layout timing constraints while at the same time reducing the interconnect congestion.We b egin with the synthesized design netlist after initial placement and make incremental modi cations { taking placement into account { to generate a nal netlist and placement that meets the delay constraints after place and route.The algorithms described have been implemented a s p art of a tool for placement based r esynthesis.The tool has been used with a number of pre-optimized designs from industry and to obtain improvements in post-placement delays ranging from 13 to 22% with improved r outability. Lalgudi N. Kannan, Peter Suaris, Hong-Gee Fang |
DAC | 2 |
| 1989 | A quadrisection-based combined place and route scheme for standard cellsabstractA description is given of a placement technique based on hypergraph quadrisection. The authors have developed a standard cell placement procedure based on recursively dividing the netlist into four parts, while minimizing the division cost. They have combined two ideas for placement. One is the extension of the min-cut bisection algorithm to handle quadrisection. The second idea is the simultaneous calculation of min-cut quadrisection and hierarchical global routing. The implementation details are discussed. The results show the implementation to be competitive with simulated annealing.> Peter Suaris, Gershon Kedem |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |