EDBT 2026 Demo / reviewers in the wild / expert
Ellen Sentovich
dblp:s/EllenSentovich · also Ellen M. Sentovich
· DBLP profile ↗
20ranked-venue papers
8as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 17 · 7 first-authorTheory of computation · 3 · 1 first-authorSoftware 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
9 papers |
Electronic design automation · 85% Embedded and real-time systems · 15% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
high-level synthesis |
0.1 | 3 | 1999 | Synthesis of software programs for embedded control applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999 Don't Care-Based BDD Minimization for Embedded Software · DAC 1998 Synthesis of Software Programs for Embedded Control Applications · DAC 1995 |
Electronic design automation
logic synthesis |
0.0 | 3 | 1998 | Don't Care-Based BDD Minimization for Embedded Software · DAC 1998 Efficient Latch Optimization Using Exclusive Sets · DAC 1997 Retiming and resynthesis: optimizing sequential networks with combinational techniques · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991 |
Embedded and real-time systems › embedded software
embedded software synthesis |
0.0 | 2 | 1999 | Synthesis of software programs for embedded control applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999 Don't Care-Based BDD Minimization for Embedded Software · DAC 1998 |
Electronic design automation › logic synthesis
sequential circuit optimization |
0.0 | 2 | 1997 | Efficient Latch Optimization Using Exclusive Sets · DAC 1997 Retiming and resynthesis: optimizing sequential networks with combinational techniques · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991 |
Electronic design automation
system-level design |
0.0 | 1 | 1999 | ECL: A Specification Environment for System-Level Design · DAC 1999 |
Electronic design automation › logic synthesis › decision diagrams
binary decision diagram minimization |
0.0 | 1 | 1998 | Don't Care-Based BDD Minimization for Embedded Software · DAC 1998 |
Electronic design automation › logic synthesis › combinational logic synthesis
combinational logic optimization |
0.0 | 1 | 1991 | Retiming and resynthesis: optimizing sequential networks with combinational techniques · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991 |
Electronic design automation › logic synthesis › sequential circuit optimization
retiming and resynthesis |
0.0 | 1 | 1991 | Retiming and resynthesis: optimizing sequential networks with combinational techniques · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991 |
Electronic design automation
hardware/software co-design |
0.0 | 1 | 1999 | ECL: A Specification Environment for System-Level Design · DAC 1999 |
Embedded and real-time systems
embedded software |
0.0 | 1 | 1998 | Don't Care-Based BDD Minimization for Embedded Software · DAC 1998 |
Embedded and real-time systems › embedded software
embedded control software |
0.0 | 1 | 1995 | Synthesis of Software Programs for Embedded Control Applications · DAC 1995 |
Methods — techniques the papers use, named apart from their topics
finite state machine · 0.0boolean function optimization · 0.0dynamic variable reordering · 0.0don't care analysis · 0.0exclusive set computation · 0.0software program synthesis · 0.0formal specification · 0.0retiming · 0.0resynthesis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | SAT-based protein design
Noah Ollikainen, Ellen Sentovich, Carlos Coelho, Andreas Kuehlmann, Tanja Kortemme |
ICCAD | 2 |
| 2004 | Competitive strategies for the electronics industryabstractCompeting in today's economy requires close examination of current business practices and careful strategies for moving into the future. This session will examine key areas for establishing competitive edge: globalization, patents and intellectual property management, and strategic marketing. The talks will cover a broad spectrum of approaches applicable to design, EDA, and IP-based companies. Conclusions will be drawn about which methods will be most successful for moving into the next era of electronics. The final portion of the session is devoted to discussion, debate, and Q&A. Ellen Sentovich, Jaswinder Ahuja, Paul Lippe, Bernie Rosenthal |
DAC | 1 |
| 2004 | Business models in IP, software licensing, and servicesabstractA variety of business models in design and design automation are being employed today that have a dramatic effect on the success of individual companies and of multiple industries within the domain of electronics. The three talks in this session will study models for managing IP, software licensing, design and EDA services. A variety of approaches, constraints, and case studies will be presented in each talk, with conclusions about how to make these models most successful for all parties involved. The final portion of the session is devoted to discussion, debate, and Q&A. Ellen Sentovich, Raúl Camposano, Jim Douglas, Aurangzeb Khan |
DAC | 1 |
| 2003 | Multi-Domain Clock Skew Scheduling
Kaushik Ravindran, Andreas Kuehlmann, Ellen Sentovich |
ICCAD | 3 |
| 2000 | Web-based frameworks to enable CAD RD (abstract)abstractThis panel focuses on how new Web-based frameworks can enable academic research and development in VLSI CAD. Open-source initiatives, portals for research communities or for the EDA community at large, algorithm benchmarking support, etc. are a few of the possibilities. Each of the three panelists will describe the current status of efforts toward building new Web-based infrastructure for CAD research. The approaches and “mission statements” illustrate the literally unbounded potential for such frameworks to transform how CAD R&D is performed. Olivier Coudert, Igor L. Markov, Christoph Meinel, Ellen Sentovich |
DAC | 4 |
| 2000 | An Implementation of Constructive Synchronous Programs in POLIS
Gérard Berry, Ellen Sentovich |
Formal Methods Syst. Des. | 2 |
| 2000 | Verification of Similar FSMs by Mixing Incremental Re-encoding, Reachability Analysis, and Combinational Checks
Stefano Quer, Gianpiero Cabodi, Paolo Camurati, Luciano Lavagno, Ellen Sentovich, Robert K. Brayton |
Formal Methods Syst. Des. | 5 |
| 1999 | ECL: A Specification Environment for System-Level DesignabstractArticle ECL: a specification environment for system-level design Share on Authors: Luciano Lavagno Cadence Berkeley Laboratories, 2001 Addison Street, 3rd floor, Berkeley, CA Cadence Berkeley Laboratories, 2001 Addison Street, 3rd floor, Berkeley, CAView Profile , Ellen Sentovich Cadence Berkeley Laboratories, 2001 Addison Street, 3rd floor, Berkeley, CA Cadence Berkeley Laboratories, 2001 Addison Street, 3rd floor, Berkeley, CAView Profile Authors Info & Claims DAC '99: Proceedings of the 36th annual ACM/IEEE Design Automation ConferenceJune 1999 Pages 511–516https://doi.org/10.1145/309847.309989Published:01 June 1999 64citation212DownloadsMetricsTotal Citations64Total Downloads212Last 12 Months0Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Luciano Lavagno, Ellen Sentovich |
DAC | 2 |
| 1999 | Formal verification meets simulation (tutorial abstract)
Ellen Sentovich, David L. Dill, Serdar Tasiran |
ICCAD | 1 |
| 1999 | Synthesis of software programs for embedded control applicationsabstractSoftware components for embedded reactive real-time applications must satisfy tight code size and run-time constraints. Cooperating finite state machines provide convenient intermediate format for embedded system co-synthesis, between high-level specification languages and software or hardware implementations. We propose a software generation methodology that takes advantage of a restricted class of specifications and allows for tight control over the implementation cost. The methodology exploits several techniques from the domain of Boolean function optimization. We also describe how the simplified control/data-flow graph used as an intermediate representation can be used to accurately estimate the size and timing cost of the final executable code. Felice Balarin, Massimiliano Chiodo, Paolo Giusto, Harry Hsieh, Attila Jurecska, Luciano Lavagno, Alberto L. Sangiovanni-Vincentelli, Ellen Sentovich, Kei Suzuki |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 8 |
| 1998 | Don't Care-Based BDD Minimization for Embedded SoftwareabstractThis paper explores the use of don’t cares in software synthesis for embedded systems. Embedded systems have extremely tight realtime and code/data size constraints, that make expensive optimizations desirable. We propose applying BDD minimization techniques in the presence of a don’t care set to synthesize code for extended Finite State Machines from a BDD-based representation of the FSM transition function. The don’t care set can be derived from local analysis (such as unused state codes or don’t care inputs) as well as from external information (such as impossible input patterns). We show experimental results, discuss their implications, the interaction between BDD-based minimization and dynamic variable reordering, and propose directions for future work. 1 Youpyo Hong, Peter A. Beerel, Luciano Lavagno, Ellen Sentovich |
DAC | 4 |
| 1997 | Efficient Latch Optimization Using Exclusive SetsabstractController circuits synthesized from high-level languagesoften have many more latches than the minimum,with a resulting sparse reachable state space thathas a particular structure. We propose an algorithmthatexploits this structure to remove latches. The reachablestate set (RSS) is much easier to compute for the new,smaller circuit and can be used to efficiently computethe RSS of the original. Thus we provide a method forobtaining the RSS, and two different initial implementationsfrom which to begin logic optimization. Ellen Sentovich, Horia Toma, Gérard Berry |
DAC | 1 |
| 1996 | A Brief Study of BDD Package Performance
Ellen Sentovich |
FMCAD | 1 |
| 1996 | Latch optimization in circuits generated from high-level descriptionsabstractIn a gate-level description of a finite state machine (FSM), there is a tradeoff between the number of latches and the size of the logic implementing the next-state and output functions. Typically, an initial implementation is generated via explicit state assignment or translation from a high-level language, and the tradeoff is subsequently only lightly explored. We efficiently explore good latch/logic tradeoffs for large designs generated from high-level specifications. We reduce the number of latches while controlling the logic size. We demonstrate the efficacy of our techniques on some large industrial examples. Ellen Sentovich, Horia Toma, Gérard Berry |
ICCAD | 1 |
| 1996 | Enhancing FSM Traversal by Temporary Re-EncodingabstractSynthesis and optimization of large finite-state machines has improved dramatically over the last few years with the introduction and rapid improvement of symbolic-state manipulation techniques. The algorithms efficiently visit each reachable state in the machine while computing and storing information about these states. We propose a new technique for improving the efficacy of traversal algorithms: re-encoding the states of the machine to more efficiently represent state sets or state transitions, or to more efficiently compute the next set of states. Our technique can be embedded in existing traversal algorithms. Experiments reveal that re-encoding can indeed reduce the time and/or space required for traversal. Gianpiero Cabodi, Luciano Lavagno, Enrico Macii, Massimo Poncino, Stefano Quer, Paolo Camurati, Ellen Sentovich |
ICCD | 7 |
| 1995 | Synthesis of Software Programs for Embedded Control ApplicationsabstractArticle Free Access Share on Synthesis of software programs for embedded control application Authors: Massimiliano Chiodo Magneti Marelli, Italy Magneti Marelli, ItalyView Profile , Paolo Guisto Magneti Marelli, Italy Magneti Marelli, ItalyView Profile , Attila Jurecska Magneti Marelli, Italy Magneti Marelli, ItalyView Profile , Luciano Lavagno Dipartimento di Elettronica, Politecnico di Torino, Italy Dipartimento di Elettronica, Politecnico di Torino, ItalyView Profile , Ellen Sentovich Cadence Berkeley Labs, Berkeley, CA Cadence Berkeley Labs, Berkeley, CAView Profile , Harry Hsieh Department of EECS, Univ. of California, Berkeley, CA Department of EECS, Univ. of California, Berkeley, CAView Profile , Kei Suzuki Department of EECS, Univ. of California, Berkeley, CA Department of EECS, Univ. of California, Berkeley, CAView Profile , Alberto Sangiovanni-Vincentelli Department of EECS, Univ. of California, Berkeley, CA Department of EECS, Univ. of California, Berkeley, CAView Profile Authors Info & Claims DAC '95: Proceedings of the 32nd annual ACM/IEEE Design Automation ConferenceJanuary 1995 Pages 587–592https://doi.org/10.1145/217474.217594Published:01 January 1995Publication History 36citation320DownloadsMetricsTotal Citations36Total Downloads320Last 12 Months5Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Massimiliano Chiodo, Paolo Giusto, Attila Jurecska, Luciano Lavagno, Harry Hsieh, Kei Suzuki, Alberto L. Sangiovanni-Vincentelli, Ellen Sentovich |
DAC | 8 |
| 1994 | An Exact Optimization of Two-Level Acyclic Sequential CircuitsabstractSeveral algorithms for gate-level sequential circuit optimization have been reported in the literature. They perform operations similar to those in the more mature multilevel combinational domain while taking relationships across several time periods into account. These techniques are heuristic and their application ad hoc: there is no guarantee of optimality. We present a technique for producing an optimum two-level acyclic sequential circuit. While the circuit restrictions and cost function are limiting, the guarantee of optimality is novel and illuminating. The technique presented herein is useful for optimizing sub-circuits of a multilevel sequential circuit just as two-level combinatorial techniques have been in the combinational domain. Furthermore, the algorithm can be used to detect precisely circuits in which logic sharing across latch boundaries is actually possible- a hitherto unsolved problem.> Ellen Sentovich, Robert K. Brayton |
ICCD | 1 |
| 1992 | Sequential Circuit Design Using Synthesis and OptimizationabstractA description is given of SIS, an interactive tool for synthesis and optimization of sequential circuits. Given a state transition table or a logic-level description of a sequential circuit, SIS produces an optimized net-list in the target technology while preserving the sequential input-output behavior. Many different programs and algorithms have been integrated into SIS, allowing the user to choose among a variety of techniques at each stage of the process. It is built on top of MISII and includes all (combinational) optimization techniques therein as well as many enhancements. SIS serves as both a framework within which various algorithms can be tested and compared and as a tool for automatic synthesis and optimization of sequential circuits.> Ellen Sentovich, Kanwar Jit Singh, Cho W. Moon, Hamid Savoj, Robert K. Brayton, Alberto L. Sangiovanni-Vincentelli |
ICCD | 1 |
| 1991 | Retiming and resynthesis: optimizing sequential networks with combinational techniquesabstractSequential networks contain combinational logic blocks separated by registers. Application of combinational logic minimization techniques to the separate logic block results in improvement that is restricted by the placement of the registers; information about logical dependencies between blocks separated by registers is not utilized. Temporarily moving all the registers to the periphery of a network provides the combinational logic minimization tools with a global view of the logic. A technique is proposed for optimizing a sequential network by moving the registers to the boundary of the network using an extension of retiming, resynthesizing the combinational logic between the registers using existing logic minimization techniques, and replacing the registers throughout the network using retiming algorithms.> Sharad Malik, Ellen Sentovich, Robert K. Brayton, Alberto L. Sangiovanni-Vincentelli |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1988 | Don't cares and global flow analysis of Boolean networksabstractExternal, intermediate, and fan-out don't care sets have been used to describe information about network structure required to optimize a node of a Boolean network locally. Another method to optimize a network has been called global flow analysis. The authors relate these approaches, generalize global flow to arbitrary Boolean networks, and suggest new algorithms for these problems.> Robert K. Brayton, Ellen Sentovich, Fabio Somenzi |
ICCAD | 2 |