Larry G. Jones

dblp:24/1271 · DBLP profile ↗
← Back
10ranked-venue papers
9as first author
0since 2021 · last 1997
—ORCID · none

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

Systems, architecture and hardware · 8 · 7 first-authorSoftware engineering, systems software and programming languages · 2 · 2 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
8 papers
Electronic design automation · 98% Integrated circuit design · 2%
Software engineering, system software, and programming languages
2 papers
Compilers and program optimization · 60% Program analysis · 27% Programming languages and type systems · 13%

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

TopicWeightPapersLastEvidence papers
Electronic design automation › circuit simulation
switch-level simulation
0.051994
A cache-based method for accelerating switch-level simulation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1994
An incremental zero/integer delay switch-level simulation environment · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Zero Delay versus Positive Delay in an Incremental Switch-Level Simulator · DAC 1992
Electronic design automation
circuit simulation
0.051994
Zero Delay versus Positive Delay in an Incremental Switch-Level Simulator · DAC 1992
Accelerating Switch-Level Simulation by Function Caching · DAC 1991
A cache-based method for accelerating switch-level simulation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1994
Electronic design automation
hardware verification and test
0.021994
A cache-based method for accelerating switch-level simulation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1994
An incremental zero/integer delay switch-level simulation environment · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Electronic design automation › physical design › cell layout
cell layout generation
0.011997
CELLERITY: A Fully Automatic Layout Synthesis System for Standard Cell Libraries · DAC 1997
Electronic design automation
physical design
0.011997
CELLERITY: A Fully Automatic Layout Synthesis System for Standard Cell Libraries · DAC 1997
Electronic design automation
logic synthesis
0.021991
Fast batch incremental netlist compilation hierarchical schematics · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991
Fast Online/Offline Netlist Compilation of Hierarchical Schematics · DAC 1989
Electronic design automation › timing analysis
delay modeling
0.011992
Zero Delay versus Positive Delay in an Incremental Switch-Level Simulator · DAC 1992
Compilers and program optimization › attribute grammar evaluation
circular attribute grammar
0.021990
Efficient Evaluation of Circular Attribute Grammars · ACM Trans. Program. Lang. Syst. 1990
Hierarchical VLSI Design Systems Based on Attribute Grammars · POPL 1986
Compilers and program optimization
attribute grammar evaluation
0.011990
Efficient Evaluation of Circular Attribute Grammars · ACM Trans. Program. Lang. Syst. 1990
Program analysis › static analysis
incremental analysis
0.011990
Efficient Evaluation of Circular Attribute Grammars · ACM Trans. Program. Lang. Syst. 1990
Electronic design automation › logic synthesis › digital system synthesis
netlist generation
0.011989
Fast Online/Offline Netlist Compilation of Hierarchical Schematics · DAC 1989
Electronic design automation › hardware verification and test
hardware verification
0.011986
Hierarchical VLSI Design Systems Based on Attribute Grammars · POPL 1986
Electronic design automation › hardware verification and test
timing verification
0.011986
Hierarchical VLSI Design Systems Based on Attribute Grammars · POPL 1986
Integrated circuit design
VLSI design
0.011986
Hierarchical VLSI Design Systems Based on Attribute Grammars · POPL 1986
Programming languages and type systems › grammar formalisms
attribute grammars
0.021990
Efficient Evaluation of Circular Attribute Grammars · ACM Trans. Program. Lang. Syst. 1990
Hierarchical VLSI Design Systems Based on Attribute Grammars · POPL 1986
Electronic design automation › circuit simulation › timing simulation
delay simulation
0.011992
An incremental zero/integer delay switch-level simulation environment · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992

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

template customization · 0.0design rule checking · 0.0caching · 0.0preorder traversal · 0.0incremental evaluation · 0.0function caching · 0.0fixpoint computation · 0.0topological sort · 0.0strongly connected components · 0.0fixed-point computation · 0.0attribute grammars · 0.0attribute grammar · 0.0
YearPublicationVenuePosition
1997 CELLERITY: A Fully Automatic Layout Synthesis System for Standard Cell Libraries
abstract
This paper describes a fully automatic standard-cell layoutsynthesis system, CELLERITY. The system is flexible insupporting a wide variety of process technologies and a range oflibrary template styles. The tool is fully automatic and providesseveral options to the user to customize the layout template. Thetool considers performance and yield and generates dense,design-rule correct layouts. Experimental results indicate that thearea of CELLERITY-generated standard cells is competitive withmanually designed cells in a majority of circuits. In block-leveltests of industrial circuits, standard-cell blocks generated usingCELLERITY cells are about equal to the block area produced byusing a manually-designed library. Recently, an embeddedmicrocontroller in a state-of-the-art sub-micron processtechnology was fabricated using CELLERITY-generated standard cells.
Mohankumar Guruswamy, Robert L. Maziasz, Daniel Dulitz, Srilata Raman, Venkat Chiluvuri, Andrea Fernández 0001, Larry G. Jones
DAC7
1994 A cache-based method for accelerating switch-level simulation
abstract
Switch-level simulation has become a common means of validating the behavior of MOS circuits. In this paper, we present a new cache-based simulation method that significantly reduces the cost of subnetwork evaluation during switch-level simulation. The method speeds up simulation by as much as a factor of two. While caching may require additional memory, the structural hierarchy can be exploited to quickly identify subnetworks computing identical functions, merge their cache tables, and significantly reduce the memory requirements.>
Larry G. Jones, David T. Blaauw
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1992 Zero Delay versus Positive Delay in an Incremental Switch-Level Simulator
Larry G. Jones
DAC1
1992 An incremental zero/integer delay switch-level simulation environment
abstract
Methods used in the implementation of an incremental zero/integer-delay switch-level logic simulator for MOS circuits based on the MOSSIM II switch-level model are presented. Zero-delay timing reduces spurious reevaluations caused by minor changes to signal timing that do not affect logic, while integer-delay timing provides an ability to model race conditions that do affect the logic. The incremental simulator is embedded within a single fully integrated capture-compile-simulate tool. Modifications to the design at any level in the structural design hierarchy are automatically mapped into (possibly many) changes in the underlying transistor netlist and the incremental simulator is triggered to quickly resimulate only the affected regions of the circuit.>
Larry G. Jones
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1991 Accelerating Switch-Level Simulation by Function Caching
abstract
Article Free Access Share on Accelerating switch-level simulation by function caching Author: Larry G. Jones Department of Computer Science, University of Illinois at Urbana-Champaign Department of Computer Science, University of Illinois at Urbana-ChampaignView Profile Authors Info & Claims DAC '91: Proceedings of the 28th ACM/IEEE Design Automation ConferenceJune 1991 Pages 211–214https://doi.org/10.1145/127601.127666Published:01 June 1991Publication History 4citation134DownloadsMetricsTotal Citations4Total Downloads134Last 12 Months4Last 6 weeks2 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
Larry G. Jones
DAC1
1991 Fast batch incremental netlist compilation hierarchical schematics
abstract
Fast batch and incremental algorithms for creating and updating the netlist underlying a hierarchical schematic design are presented. The algorithms can be used either for maintaining the netlist as a data structure for further online processing or as a file for use with other offline design tools that are downstream from the compilation process. The batch algorithm uses a preorder traversal of the design hierarchy to derive the netlist. The incremental algorithm trims this traversal to only those paths leading to changes in the netlist. For most user modifications the netlist can be incrementally updated in a fraction of the time required using batch compilation techniques, often with no perceivable delay to the user.>
Larry G. Jones
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1990 Efficient Evaluation of Circular Attribute Grammars
abstract
We present efficient algorithms for exhaustive and incremental evaluation of circular attributes under any conditions that guarantee finite convergence. The algorithms are derived from those for noncircular attribute grammars by partitioning the underlying attribute dependency graph into its strongly connected components and by ordering the evaluations to follow a topological sort of the resulting directed acyclic graph. The algorithms are efficient in the sense that their worst-case running time is proportional to the cost of computing the fixed points of only those strongly connected components containing affected attributes or attributes directly dependent on affected attributes. When the attribute grammar is noncircular or the specific dependency graph under consideration is acyclic, both algorithms reduce to the standard optimal algorithms for noncircular attribute evaluation.
Larry G. Jones
ACM Trans. Program. Lang. Syst.1
1989 Fast Online/Offline Netlist Compilation of Hierarchical Schematics
abstract
We present fast techniques for creating the netlist underlying a hierarchical schematic design. The methods can be used either for creating the netlist as a data structure for further online processing or for creating the netlist as a file for use with other offline design tools that are downstream from the compilation process. The methods we present have been used successfully in the implementation of a hierarchical schematic capture system that supports both netlist compilation and switch-level logic simulation.
Larry G. Jones
DAC1
1989 Fast incremental netlist compilation of hierarchical schematics
abstract
Fast incremental techniques for maintaining and quickly updating the net list underlying a hierarchical schematic design are presented. For most user modifications the net list can be incrementally updated in a fraction of the time required using batch compilation techniques, often with no perceivable delay to the user. As a side result, the incremental net list compiler yields a list of affected electrical nodes that can be used to guide an incremental simulator which resimulates only the affected region of the circuit.>
Larry G. Jones
ICCAD1
1986 Hierarchical VLSI Design Systems Based on Attribute Grammars
abstract
The attribute grammar technique used for design of structure editors is suggested as a foundation for building hierarchical incremental design editors for VLSI circuits. The usual definition of attribute grammars is extended: the cycles that occur in VLSI design make us come to terms with circular attributes (under conditions that guarantee their least fixpoint solution, namely that the functions be monotone and yield values over a lattice of bounded height). Many interesting VLSI design problems can be cast in attributes meeting this condition, for example, timing verification, logic simulation, power dissipation, and adherence to clocking disciplines, to name a few. As an illustration of the formalism, attributes are presented which solve the All Bidirectional Edges problem that labels the direction of information flow in a circuit. The incremental evaluation algorithm of [Rep82] is extended to handle fixpoint computations of circular attributes by noting that when the dependency graph is broken into its strongly connected components, a directed acyclic graph results. The worst-case running time of the resulting incremental evaluation algorithm is bounded by O (hk |AFFECTEDSCC|), where h is the height of the largest attribute lattice, k the largest number of attributes in any one strongly connected component, and |AFFECTEDSCC| the number of strongly connected components affected by a single modification to the design tree.
Larry G. Jones, Janos Simon
POPL1