Demo Data from EDBT 2026 / reviewers in the wild / expert
Eugene Shragowitz
dblp:59/451
· DBLP profile ↗
25ranked-venue papers
2as first author
0since 2021 · last 2006
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 22 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Theory of computation · 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
8 papers |
Electronic design automation · 98% Integrated circuit design · 2% | |
| Theoretical computer science
4 papers |
Mathematical optimization · 84% Algorithms and data structures · 16% |
Topics — the 16 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
physical design |
0.1 | 7 | 1993 | An adaptive timing-driven placement for high performance VLSIs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993 Fuzzy Logic Approach to Placement Problem · DAC 1992 An analytical approach to floorplan design and optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991 |
Electronic design automation › physical design › placement
timing-driven placement |
0.0 | 3 | 1993 | An adaptive timing-driven placement for high performance VLSIs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993 Dynamic Prediction of Critical Paths and Nets for Constructive Timing-Driven Placement · DAC 1991 An Adaptive Timing-Driven Layout for High Speed VLSI · DAC 1990 |
Electronic design automation › physical design
placement |
0.0 | 2 | 1993 | An adaptive timing-driven placement for high performance VLSIs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993 Fuzzy Logic Approach to Placement Problem · DAC 1992 |
Electronic design automation › physical design
floorplanning |
0.0 | 2 | 1991 | An analytical approach to floorplan design and optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991 An Analytical Approach to Floorplan Design and Optimization · DAC 1990 |
Electronic design automation › physical design
placement and routing |
0.0 | 2 | 1990 | An Adaptive Timing-Driven Layout for High Speed VLSI · DAC 1990 Automated layout synthesis in the YASC silicon compiler · DAC 1986 |
Electronic design automation › physical design › routing
routability |
0.0 | 1 | 1993 | An adaptive timing-driven placement for high performance VLSIs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993 |
Mathematical optimization › discrete optimization
mixed integer linear programming |
0.0 | 2 | 1991 | An analytical approach to floorplan design and optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991 An Analytical Approach to Floorplan Design and Optimization · DAC 1990 |
Electronic design automation
timing analysis |
0.0 | 1 | 1992 | Prelayout timing analysis of cell-based VLSI designs · Comput. Aided Des. 1992 |
Electronic design automation › physical design › placement
constructive placement |
0.0 | 1 | 1991 | Dynamic Prediction of Critical Paths and Nets for Constructive Timing-Driven Placement · DAC 1991 |
Electronic design automation › timing prediction
critical path prediction |
0.0 | 1 | 1991 | Dynamic Prediction of Critical Paths and Nets for Constructive Timing-Driven Placement · DAC 1991 |
Mathematical optimization
combinatorial optimization |
0.0 | 2 | 1986 | Simulated annealing and combinatorial optimization · DAC 1986 Experiments with simulated annealing · DAC 1985 |
Mathematical optimization › metaheuristic optimization
simulated annealing |
0.0 | 2 | 1986 | Simulated annealing and combinatorial optimization · DAC 1986 Experiments with simulated annealing · DAC 1985 |
Electronic design automation › physical design
layout synthesis |
0.0 | 1 | 1986 | Automated layout synthesis in the YASC silicon compiler · DAC 1986 |
Algorithms and data structures › heuristic algorithms
adaptive heuristics |
0.0 | 1 | 1986 | Simulated annealing and combinatorial optimization · DAC 1986 |
Mathematical optimization
discrete optimization |
0.0 | 1 | 1990 | An Analytical Approach to Floorplan Design and Optimization · DAC 1990 |
Algorithms and data structures › randomized algorithms
monte carlo methods |
0.0 | 1 | 1985 | Experiments with simulated annealing · DAC 1985 |
Methods — techniques the papers use, named apart from their topics
analytical optimization · 0.0mixed-integer programming · 0.0mixed integer programming · 0.0global routing estimation · 0.0look-ahead procedures · 0.0constructive successive augmentation · 0.0fuzzy logic · 0.0dynamic criticality prediction · 0.0hierarchical optimization · 0.0constructive placement · 0.0adaptive correction · 0.0sequence heuristics · 0.0probabilistic hill climbing · 0.0perturbation method · 0.0simulated annealing · 0.0monte carlo optimization · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | Iterative-Constructive Standard Cell Placer for High Speed and Low PowerabstractTiming and low power emerge as the most important goals in contemporary design. Meanwhile, the majority of placement algorithms developed by industry and academia still compete on the bases of the shorter combined interconnection length. In this paper, we present a standard cell placer that has timing and power minimization as main goals and is substantially superior in this respect to the popular commercial timing-driven placer. Simultaneously, the new placer is at least as good as the commercial placer w/r to the combined interconnection length. The improvement in timing and power is achieved by careful balancing between iterative and constructive parts of the placement procedure implemented by dynamic reevaluation of constraints for the constructive part of the algorithm. The new placer improves timing by 23% on the average, or for the same timing, reduces power by 14% on the average. It runs more than 2 times faster than the commercial tool. Sungjae Kim, Eugene Shragowitz |
ICCD | 2 |
| 2003 | Transaction-based waveform analysis for IP selectionabstractIn a process of IP selection, it is necessary to establish whether a candidate IP is equivalent to a behavioral model of a design proposed by a customer. It is desirable to perform this verification to exclude IPs, which "don't match" the rest of the design. This work combines a simulation approach to establishing equivalence between models with formal regular expression techniques to provide transaction-level preliminary evaluation of IP suitability. Such evaluation could precede a decision to acquire IP. Eugene Shragowitz |
ASP-DAC | 2 |
| 2002 | Net criticality revisited: an effective method to improve timing in physical designabstractCriticality metrics is a type of predictive models used in VLSI design. This work demonstrates that timing in physical design could be substantially improved if circuits were subjected to timing criticality analysis prior to layout and new criticality metrics were used to drive layout system. These new metrics are computed as ratios of net physical characteristics to the net delay bounds determined by an optimal bounds computation algorithm. Attempts to develop criticality metrics prior to layout were made before, but these metrics were not based on the bound ideology. The paper provides probabilistic interpretation of new criticality metrics and derivation of some important properties of these metrics. Evaluation of net criticality by new metrics can be easily merged with any layout system that allows weights to be assigned to nets on placement and/or routing steps. The methodology has been tested with a commercial layout system from a leading CAD provider. When the new criticality information was supplied to a basic commercial standard cell placer and router, timing was improved by 29.5% for the set of testcases. The achieved result is 12% better than timing generated by a targeted timing-driven layout system from the same provider. All additional computations related to the new criticality metrics require only negligible increase in run time of the basic layout system. Eugene Shragowitz, Habib Youssef, Suphachai Sutanthavibul |
ISPD | 2 |
| 2001 | Wire segmenting for buffer insertion based on RSTP-MSP
Xiao-Dong Hu 0001, Eugene Shragowitz |
Theor. Comput. Sci. | 4 |
| 1998 | Application of fuzzy logic in computer-aided VLSI designabstractApplication of fuzzy logic structures in CAD of digital electronics substantially improves quality of design solutions by providing designers with flexibility in formulating goals and selecting tradeoffs. In addition, the following aspects of a design process are positively impacted by application of fuzzy logic: utilization of domain knowledge, interpretation of uncertainties in design data, and adaptation of design algorithms. We successfully applied fuzzy logic structures in conjunction with constructive and iterative algorithms for selecting of design solutions for different stages of the design process. We also introduced fuzzy logic software development tool to be used in CAD applications. Eugene Shragowitz, Jun-Yong Lee, Eric Q. Kang |
IEEE Trans. Fuzzy Syst. | 1 |
| 1995 | Generic fuzzy logic CAD development toolabstractNo abstract available. Eric Q. Kang, Eugene Shragowitz |
ASP-DAC | 2 |
| 1995 | Technology mapping for FPGAs with complex block architectures by fuzzy logic techniquesabstractNo abstract available. Jung-Yong Lee, Eugene Shragowitz |
ASP-DAC | 2 |
| 1995 | Performance Driven Technology Mapper for FPGAs with Complex Logic Block StructuresabstractIn this work, a technology-mapping procedure for FPGAs was developed, which takes into consideration multiple objectives while focusing on delay optimization. A constructive heuristic was used to minimize circuit delay and maximize the utility of CLBs. The target architecture of this mapper is Xilinx 4000 series, and a set of MCNC benchmarks was used to test the performance. Jun-Yong Lee, Eugene Shragowitz |
ISCAS | 2 |
| 1994 | Fuzzy logic approach to VLSI placementabstractA contemporary definition of VLSI placement problem is characterized by multiple objectives. These objectives are: timing, chip area, interconnection length and possibly others. In this paper, fuzzy logic has been used to facilitate multiobjective decision-making in placement for standard cell design style. A placement process has been defined in terms of linguistic variables, linguistic values and membership functions. Various objectives have been related by hierarchical fuzzy logic rules implemented as object-oriented programming objects. It is demonstrated that a designed fuzzy logic system is flexible in selecting goals and considering tradeoffs. Details of implementation, experimental results and comparisons with other systems are provided.> Eric Q. Kang, Rung-Bin Lin, Eugene Shragowitz |
IEEE Trans. Very Large Scale Integr. Syst. | 3 |
| 1993 | Bounds on net lengths for high-speed PCBabstractIn this paper, a methodology for computation of PCB and MCM net length bounds consistent with timing and noise constraints has been introduced. The length of lines and their segments is derived first from equations based on semiempirical formulas and these values of length are used as initial values for AWE-based simulation. For the simulated length of line, the delay at receivers is presented by multivariable Taylor series with respect to length of segments for multi-pin nets. Partial derivatives for this representation are computed numerically on AWE simulation step. Resulting linear delay functions are used in linear programming formulation to find maximal lengths consistent with timing bounds. This work will help to reduce a number of iterations in PCB and MCM design and thus influence a length of design cycle and quality of solutions. Jae-Bum Lee, Eugene Shragowitz, David J. Poli |
ICCAD | 2 |
| 1993 | An adaptive timing-driven placement for high performance VLSIsabstractAn application of constructive successive augmentation methodology to VLSI placement under constraints on routability, area and timing is described. To improve effectiveness of decision making, the placement algorithm uses adaptive and look-ahead procedures. This methodology was implemented in the placer-router JUNE for macrocell-library-based sea-of-gates design style with over-the-cell routing. JUNE achieves high utilization of area and timing requirements for real-life designs.> Suphachai Sutanthavibul, Eugene Shragowitz, Rung-Bin Lin |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1992 | Fuzzy Logic Approach to Placement Problem
Rung-Bin Lin, Eugene Shragowitz |
DAC | 2 |
| 1992 | Prelayout timing analysis of cell-based VLSI designs
Habib Youssef, Eugene Shragowitz, Suphachai Sutanthavibul |
Comput. Aided Des. | 2 |
| 1991 | Dynamic Prediction of Critical Paths and Nets for Constructive Timing-Driven PlacementabstractPredictions of path criticalities are included into a constructive timing-driven placement procedure.These predictions are periodically performed through the placement process and are interlaced with placement steps.New emerging critical paths are treated preferentially improving convergence of the procedure.Consequently, timing of final placement is improved.Real 20K CMOS sea-of-gates designs illustrated the methodology. Suphachai Sutanthavibul, Eugene Shragowitz |
DAC | 2 |
| 1991 | An analytical approach to floorplan design and optimizationabstractAn analytical method for general floorplan design and optimization is proposed. This method is based on a mixed integer programming model and application of a standard mathematical software. The method allows arbitrary combinations of rigid and flexible modules. Various objective functions such as chip area, interconnection length, timing delays or any combination of them are permitted. Routing space is estimated by the global router. Experimental data are provided.> Suphachai Sutanthavibul, Eugene Shragowitz, J. Ben Rosen |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1990 | An Adaptive Timing-Driven Layout for High Speed VLSIabstractAn adaptive timing-driven layout system, called JUNE, has been developed. The constructive algorithm, which combines placement with the global routing, constructs a placement satisfying timing and routability constraints. The placement problem for each macro is solved hierarchically as a sequence of two optimization problems followed by an adaptive correction procedure. Experimental results for industrial sea-of-gates chips confirmed effectiveness of this approach. Suphachai Sutanthavibul, Eugene Shragowitz |
DAC | 2 |
| 1990 | An Analytical Approach to Floorplan Design and OptimizationabstractAn analytical method for general floorplan design and optimization is proposed. This method is based on a mixed integer programming model and application of a standard mathematical software. The method allows arbitrary combinations of rigid and flexible modules. Various objective functions such as chip area, interconnection length, timing delays or any combinations of them are permitted. Routing space is estimated by the global router. Experimental data are provided. Suphachai Sutanthavibul, Eugene Shragowitz, J. Ben Rosen |
DAC | 2 |
| 1990 | Timing Constraints for Correct PerformanceabstractNovel methodology and algorithms for the derivation of timing constraints on all the interconnects were developed and applied to solving layout related timing problems. This methodology is based on detailed information on timing characteristics of cells and nets. A minimax approach for identifying maximal delay bounds for nets which do not violate the timing constraints on any of the logical paths in the design was proposed. An approximation algorithm with proven polynomial time behavior was described. The recursive application of this algorithm results in the distribution of the whole remaining path slacks between the comprising nets, and as a result, zero slack is achieved. The obtained timing bounds were applied to produce layouts free from timing problems.> Habib Youssef, Eugene Shragowitz |
ICCAD | 2 |
| 1989 | Critical path issue in VLSI designabstractAn approach is proposed to the prediction, prior to layout, of the paths and nets that will most likely be critical after layout. The approach makes use of the notion of categorization. The parameters that are highly correlated with the total path delay are first identified. These parameters are combined in a single score function. This function is evaluated for each enumerated path. The k paths with the smallest scores (or largest depending on the score function) are the most critical paths. The nets covered by the selected paths are the predicted critical nets. The nets are also ranked according to their coverage frequencies, timing (load factors), and physical characteristics (number of loading pins). A description is given of the delay model used and the authors' approach to the prediction of the dangerous paths and nets. Some experimental results are presented.> Habib Youssef, Eugene Shragowitz, Lionel Bening |
ICCAD | 2 |
| 1988 | A Hypercube Algorithm for the 0/1 Knapsack Problem
Jong Lee, Eugene Shragowitz, Sartaj Sahni |
J. Parallel Distributed Comput. | 2 |
| 1987 | A Hypecube Algorithm for the 0/1 Knapsack Problem
Jong Lee, Sartaj Sahni, Eugene Shragowitz |
ICPP | 3 |
| 1987 | A global router based on a multicommodity flow model
Eugene Shragowitz, S. Keel |
Integr. | 1 |
| 1986 | Automated layout synthesis in the YASC silicon compilerabstractIn this paper, we present algorithms and experimental results for an automated layout synthesis procedure that is used in a high-level silicon compiler. The techniques consist of a unique approach to generalized cell synthesis, together with a novel solution of the placement and routing problem. Our algorithms take advantage of a larger space of possible solutions than is available in conventional, fixed-cell approaches to achieve compact and efficient layouts. David E. Krekelberg, Eugene Shragowitz, Gerald E. Sobelman, Li-Shin Lin |
DAC | 2 |
| 1986 | Simulated annealing and combinatorial optimizationabstractWe formulate a class of adaptive heuristics for combinatorial optimization. Recently proposed methods such as simulated annealing, probabilistic hill climbing, and sequence heuristics, as well as classical perturbation methods are all members of this class of adaptive heuristics. We expose the issues involved in using an adaptive heuristic in general, and simulated annealing, probabilistic hill climbing, and sequence heuristics in particular. These issues are investigated experimentally. Surendra Nahar, Sartaj Sahni, Eugene Shragowitz |
DAC | 3 |
| 1985 | Experiments with simulated annealingabstractThe performance of simulated annealing is compared to that of other Monte Carlo methods for optimization. Our experiments show that these other methods often perform better than simulated annealing. Surendra Nahar, Sartaj Sahni, Eugene Shragowitz |
DAC | 3 |