Kenneth L. Shepard

dblp:37/907 · DBLP profile ↗
← Back
31ranked-venue papers
14as first author
3since 2021 · last 2025
0000-0003-0665-6775ORCID · verified

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

Systems, architecture and hardware · 29 · 14 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 2Software engineering, systems software and programming languages · 1 · 1 since 2021
YearPublicationVenuePosition
2025 MINDFUL: Safe, Implantable, Large-Scale Brain-Computer Interfaces from a System-Level Design Perspective
Guy Eichler, Yatin Gilhotra, Nanyu Zeng, Martha A. Kim, Kenneth L. Shepard, Luca P. Carloni
MICRO5
2024 BlitzCoin: Fully Decentralized Hardware Power Management for Accelerator-Rich SoCs
abstract
On-chip power-management techniques have evolved over several processor generations. However, response time and scalability constraints have made it difficult to translate existing power-management strategies to current or next-generation System-on-Chip (SoC) architectures, which are expected to comprise tens to hundreds of cores and accelerators. In this work we present BlitzCoin, a fully decentralized hardware power-management strategy for large, accelerator-rich SoCs, coupled with optimized unified voltage and frequency regulation. We evaluated BlitzCoin through RTL simulations of multiple SoCs targeted toward different application domains. The results are further validated through silicon measurements of a fabricated 12 nm many-accelerator SoC that includes BlitzCoin. Our evaluations show that BlitzCoin is markedly faster, with 8× to 12× lower response times, which provides 25%-34% throughput improvement and allows for scaling to 7 × to 13 × larger SoCs compared to state-of-the-art centralized power-management strategies, all with an area overhead of <1%.
Martin Cochet, Karthik Swaminathan, Erik Jens Loscalzo, Joseph Zuckerman, Maico Cassel, Davide Giri, Alper Buyuktosunoglu, David Brooks 0001, Gu-Yeon Wei, Kenneth L. Shepard, Luca P. Carloni, Pradip Bose
ISCA11
2022 A Scalable Methodology for Agile Chip Development with Open-Source Hardware Components
abstract
We present a scalable methodology for the agile physical design of tile-based heterogeneous system-on-chip (SoC) architectures that simplifies the reuse and integration of open-source hardware components. The methodology leverages the regularity of the on-chip communication infrastructure, which is based on a multi-plane network-on-chip (NoC), and the modularity of socket interfaces, which connect the tiles to the NoC. Each socket also provides its tile with a set of platform services, including independent clocking and voltage control. As a result, the physical design of each tile can be decoupled from its location in the top-level floorplan of the SoC and the overall SoC design can benefit from a hierarchical timing-closure flow, design reuse and, if necessary, fast respin. With the proposed methodology we completed two SoC tapeouts of increasing complexity, which illustrate its capabilities and the resulting gains in terms of design productivity.
Maico Cassel, Martin Cochet, Karthik Swaminathan, Joseph Zuckerman, Paolo Mantovani, Davide Giri, Jeff Zhang 0001, Erik Jens Loscalzo, Gabriele Tombesi, Kevin Tien, Nandhini Chandramoorthy, John-David Wellman, David Brooks 0001, Gu-Yeon Wei, Kenneth L. Shepard, Luca P. Carloni, Pradip Bose
ICCAD16
2016 An FPGA-based infrastructure for fine-grained DVFS analysis in high-performance embedded systems
abstract
Emerging technologies provide SoCs with fine-grained DVFS capabilities both in space (number of domains) and time (transients in the order of tens of nanoseconds). Analyzing these systems requires cycle-accurate accounting of rapidly-changing dynamics and complex interactions among accelerators, interconnect, memory, and OS. We present an FPGA-based infrastructure that facilitates such analyses for high-performance embedded systems. We show how our infrastructure can be used to first generate SoCs with loosely-coupled accelerators, and then perform design-space exploration considering several DVFS policies under full-system workload scenarios, sweeping spatial and temporal domain granularity.
Paolo Mantovani, Emilio G. Cota, Kevin Tien, Christian Pilato, Giuseppe Di Guglielmo, Kenneth L. Shepard, Luca P. Carloni
DAC6
2013 Graphene Field-Effect Transistors Based on Boron-Nitride Dielectrics
abstract
Two-dimensional atomic sheets of graphene represent a new class of nanoscale materials with potential applications in electronics. However, exploiting the intrinsic characteristics of graphene devices has been problematic due to impurities and disorder in the surrounding dielectric and graphene/dielectric interfaces. Recent advancements in fabricating graphene heterostructures by alternately layering graphene with crystalline hexagonal boron nitride (hBN), its insulating isomorph, have led to an order of magnitude improvement in graphene device quality. Here, recent developments in graphene devices utilizing boron-nitride dielectrics are reviewed. Field-effect transistor (FET) characteristics of these systems at high bias are examined. Additionally, existing challenges in material synthesis and fabrication and the potential of graphene/BN heterostructures for novel electronic applications are discussed.
Inanc Meric, Cory R. Dean, Nicholas Petrone, Lei Wang 0044, James C. Hone, Philip Kim, Kenneth L. Shepard
Proc. IEEE7
2012 High-throughput biology in the time domain: Improving temporal resolution of single-molecule sensors
abstract
The rise of single-molecule sensors is leading to important changes in the design of high-throughput biotechnology platforms, as they migrate from slow but high-accuracy methods to faster and noisier techniques. These developments place new demands on electronic instrumentation to keep up with the fast asynchronous signals produced by these systems. We will review some of the recent developments in this area, and present examples from our work developing new electronic single-molecule sensing platforms.
Jacob K. Rosenstein, Kenneth L. Shepard
ISCAS2
2011 Single-molecule electronic detection using nanoscale field-effect devices
abstract
Traditionally, biomolecular systems have been studied in ensemble. While much can be determined with ensemble measurements, scientific and technological interest is rapidly moving to single-molecule techniques, which rely primarily on fluorescent markers and advanced microscopy techniques. In this paper, we describe recent work using nanoscale transistors based on carbon nanotubes as charge-sensitive detectors. We show carbon nanotubes can be used for ensemble studies through sidewall adsorption. Sensitivity can be greatly enhanced though an engineered defect in the nanotube. Biomolecular interactions are characterized by random-telegraph-noise response, which can be analyzed to study single-molecule kinetics and thermodynamics.
Sebastian Sorgenfrei, Kenneth L. Shepard
DAC2
2008 Characterization and modeling of graphene field-effect devices
abstract
The novel electronic properties of graphene, including a linear energy dispersion relation and purely two-dimensional structure, have led to intense research into possible applications of this material in nanoscale devices. In this paper, we review the unique electronic properties of graphene that give it the potential for high frequency electronic applications. We then present the latest results on the current-voltage characteristics of top-gated graphene FETs. These devices show unique characteristics related to the ambipolar nature of the graphene channel. In addition, the devices show very high saturation velocities, suggesting the possibility for superior high frequency performance. Our initial devices have transconductances as high as 150 muS/mum despite low on-off current ratios, making the devices very suitable for analog/RF applications.
Kenneth L. Shepard, Inanc Meric, Philip Kim
ICCAD1
2008 Digital Circuit Design Challenges and Opportunities in the Era of Nanoscale CMOS
abstract
Well-designed circuits are one key ldquoinsulatingrdquo layer between the increasingly unruly behavior of scaled complementary metal-oxide-semiconductor devices and the systems we seek to construct from them. As we move forward into the nanoscale regime, circuit design is burdened to ldquohiderdquo more of the problems intrinsic to deeply scaled devices. How this is being accomplished is the subject of this paper. We discuss new techniques for logic circuits and interconnect, for memory, and for clock and power distribution. We survey work to build accurate simulation models for nanoscale devices. We discuss the unique problems posed by nanoscale lithography and the role of geometrically regular circuits as one promising solution. Finally, we look at recent computer-aided design efforts in modeling, analysis, and optimization for nanoscale designs with ever increasing amounts of statistical variation.
Benton H. Calhoun, Yu Cao 0001, Xin Li 0001, Ken Mai, Lawrence T. Pileggi, Rob A. Rutenbar, Kenneth L. Shepard
Proc. IEEE7
2006 Variability and yield improvement: rules, models, and characterization
abstract
Yield and variability are becoming detractors for successful design in sub-90-nm process technologies. We consider the fundamental lithography and process issues that are driving variability and yield and the role of design rules in future processes. We examine the importance of layout-aware modeling and layout regularity, including advantages and cost. Characterization structures for examining the electrical effects of device-level variability are discussed as well as circuit techniques for mitigating variability and yield challenges.
Kenneth L. Shepard, Daniel N. Maynard
ICCAD1
2004 Full-chip, three-dimensional shapes-based RLC extraction
abstract
In this paper, we report the development of a full-chip, three-dimensional, shapes-based, resistence-inductance-capacitance extraction tool, which was developed as part of a university-industry collaboration. The technique of return-limited inductances is used to provide a sparse, frequency-independent inductance and resistance network with self-inductances that represent sensible "nominal" values in the absence of mutual coupling. Mutual inductances are extracted for accurate crosstalk analysis. The tool exploits high-capacity scan-band techniques and disk caching. Accuracy is validated by comparison with full-wave finite-element field solvers.
Dipak Sitaram, Kenneth L. Shepard
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2003 Design of Resonant Global Clock Distributions
abstract
We present a new approach to global clock distribution in which traditional tree-driven grids are augmented with on-chip inductors to resonate the clock capacitance at the fundamental frequency of the clock node. Rather than being dissipated as heat, the energy of the fundamental resonates between electric and magnetic forms. The clock drivers must only provide the energy necessary to overcome losses. As a result, power reduction of over 80% is possible depending on the Q of the resonant system. Clock latency is also improved because the effective capacitance of the grid is lower, and fewer buffer stages are necessary to drive the grid. Skew and jitter reductions come about because of this reduced buffer latency.
Steven C. Chan, Kenneth L. Shepard, Phillip J. Restle
ICCD2
2003 Charge-Recycling Voltage Domains for Energy-Efficient Low-Voltage Operation of Digital CMOS Circuits
abstract
We describe an energy-efficient means to achieve on-chip dc-dc conversion for dynamic energy-performance trade-offs in digital circuits. The approach uses balanced voltage islands running at fractions of the supply voltage. Charge "discarded" by one domain is "recycled" to supply energy for another. When the domains are ideally balanced, all the energy dissipated by electrons in "dropping" to lower potentials is used for active computation. We describe the design of an active on-chip voltage regulation scheme to provide controlled dc-dc conversion with this technique.
Saravanan Rajapandian, Zheng Xu 0003, Kenneth L. Shepard
ICCD3
2003 On-chip oscilloscopes for noninvasive time-domain measurement of waveforms in digital integrated circuits
abstract
High-speed digital design is becoming increasingly analog. In particular, interconnect response at high frequencies can be nonmonotonic with "porch steps" and ringing. Crosstalk (both capacitive and inductive) can result in glitches on wires that can produce functional failures in receiving circuits. Most of these important effects are not addressed with traditional automatic test pattern generation (ATPG) and built-in self-test (BIST) techniques, which are limited to the binary abstraction. In this work, we explore the feasibility of integrating primitive sampling oscilloscopes on-chip to provide waveforms on selective critical nets for test and diagnosis. The oscilloscopes rely on subsampling techniques to achieve 10-ps timing accuracy. High-speed samplers are combined with delay-locked loops (DLLs) and a simple 8-bit analog-to-digital converter (ADC) to convert the waveforms into digital data that can be incorporated as part of the chip scan chain. We will describe the design and measurement of a chip we have fabricated to incorporate these oscilloscopes with a high-frequency interconnect structure in a TSMC 0.25-/spl mu/m process. The layout was extracted using Cadence's Assura RCX-PL extraction engine, enabling a comparison between simulated and measured results.
Kenneth L. Shepard
IEEE Trans. Very Large Scale Integr. Syst.2
2002 Implicit treatment of substrate and power-ground losses in return-limited inductance extraction
abstract
Full-wave analysis, based on rigorous solution of the differential or integral form of Maxwell's equations, is too slow for all but the smallest designs. Traditional on-chip extraction engines are, therefore, being pushed to extract inductance and provide accurate high-frequency interconnect modelling while maintaining computational efficiency and capacity. This paper describes further accuracy-improving enhancements to the commecial full-chip RLCK extraction engine, Assura RLCX[1], based on the return-limited inductance formulation. Specifically, we incorporate substrate losses due to eddy currents and power-ground losses while, based on design-driven assumptions, avoiding explicit extraction of the power-ground and substrate. Results are validated on small testcases where comparison with full-wave solution is practical.
Dipak Sitaram, Kenneth L. Shepard
ICCAD3
2002 Static noise analysis for digital integrated circuits in partially depleted silicon-on-insulator technology
abstract
This paper extends transistor-level static noise analysis to consider the unique features of partially depleted silicon-on-insulator (PD-SOI) technology: floating-body-induced threshold voltage variations and parasitic bipolar leakage currents. This involves a unique state-diagram abstraction of the device physics determining the body potential of PD-SOI FETs. Based on this picture, a simple model of the body voltage is derived which takes into account modest knowledge of which nets have dependable regular switching activity. Results are presented using a commercial static noise analysis tool incorporating these extensions and comparisons are made with SPICE.
Steven C. Chan, Kenneth L. Shepard
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2001 Practical Considerations in RLCK Crosstalk Analysis for Digital Integrated Circuits
abstract
Inductance and inductive crosstalk has become an important new concern for on-chip wires in deep-submicron integrated circuits. Recent advances in extractors to include inductance make possible the extraction of coupled RLCK interconnect networks from large, complex on-chip layouts. We describe the techniques we use in a commercial static noise analysis tool to analyze crosstalk noise due to fully-coupled RLCK networks extracted from layout. Notable are the approaches we use to filter and lump aggressor couplings, as well as the techniques used to handle degeneracies in the modified nodal analysis (MNA)formulation. Furthermore, the nonmonotonicity of interconnect responses in the presence of inductance require additional "sensitizations" in searching the possible switching events inducing the worst-case noise. Comparisons with silicon indicate the need to include the substrate in the extracted models in certain cases.
Steven C. Chan, Kenneth L. Shepard
ICCAD2
2001 On-Chip Oscilloscopes for Noninvasive Time-domain Measurement of Waveforms
abstract
High-speed digital design is becoming increasingly analog. In particular, interconnect response at high frequencies can be non-monotonic with "porch steps" and ringing. Crosstalk (both capacitive and inductive) can result in glitches on wires that can produce functional failures in receiving circuits. Most of these important effects are not addressed with traditional ATPG and BIST techniques, which are limited to the binary abstraction. In this work, we explore the feasibility of integrating primitive sampling oscilloscopes on-chip to provide waveforms on selective critical nets for test and diagnosis. The oscilloscopes rely on subsampling techniques to achieve sub-10 psec timing accuracy. High speed samplers are combined with DLLs and a simple 8-bit ADC to convert the waveforms into digital data that can be incorporated as part of the chip scan chain. We will describe the design and measurement of a chip we have fabricated to incorporate these oscilloscopes with a high frequency interconnect structure in a TSMC 0.25 /spl mu/m process.
Kenneth L. Shepard
ICCD1
2001 Body-voltage estimation in digital PD-SOI circuits and itsapplication to static timing analysis
abstract
Partially depleted silicon-on-insulator (PD-SOI) has emerged as a technology of choice for high-performance low-power deep-submicrometer digital integrated circuits. An important challenge to the successful use of this technology involves successfully managing and predicting the large "uncertainties" in the body potential and consequently the threshold voltages that can result from unknown past switching activity. In this paper, we present a unique state-diagram abstraction of the PD-SOI field-effect transistor that can capture all of the past switching activity determining the body voltage. Based on this picture, four different estimation schemes are discussed that increasingly bound floating body uncertainty based on more detailed knowledge of switching activity. Using these estimation techniques within a prototype transistor-level static timing analysis engine, we demonstrate both the accuracy of the estimation and the reduction in delay uncertainty possible with these techniques.
Kenneth L. Shepard
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2000 Static noise analysis for digital integrated circuits in partially-depleted silicon-on-insulator technology
abstract
In this paper, we extend transistor-level static noise analysis tools to consider the unique features of partially-depleted silicon-on-insulator (PD-SOI) technology: floating-body-induced threshold voltage variations and parasitic bipolar leakage currents. This involves a unique state-diagram abstraction of the device physics determining the body-potential of PD-SOI FETs. Based on this picture, a simple model of the body voltage is derived which takes into account modest knowledge of which nets have dependable, regular switching activity. Results are presented using a commericial static noise analysis tool incorporating these extensions.
Kenneth L. Shepard
DAC1
2000 Full-Chip, Three-Dimensional, Shapes-Based RLC Extraction
abstract
In this paper, we report the development of the first commercial full-chip, three-dimensional, shapes-based, RLCK extraction tool, developed as part of a university-industry collaboration. The technique of return-limited inductances is used to provide a sparse, frequency-independent inductance and resistance network with self-inductances that represent sensible "nominal" values in the absence of mutual coupling. Mutual inductances are extracted for accurate noise analysis. The tool, Assura RLCX, exploits high-capacity scan-band techniques and disk caching for inductance extraction as an extension to Cadence's existing Assura RCX extractor.
Kenneth L. Shepard, Dipak Sitaram
ICCAD1
2000 Return-limited inductances: a practical approach to on-chipinductance extraction
abstract
Decreasing slew rates and efforts to reduce the resistance-capacitance (RC) delays of on-chip interconnect through design and technology have resulted in the growing importance of inductance in analyzing interconnect response for timing and noise analysis. In this paper, we consider a practical approach for extracting approximate inductances of on-chip interconnect. This approach, which we call the method of return-limited inductances, is based on performing the inductance modeling of signal lines and power-ground lines independently and on taking advantage of the power and ground distribution of the chip to localize inductive coupling. A set of simple geometry-based matrix decomposition rules guide sparsification in these extractions.
Kenneth L. Shepard, Zhong Tian
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1999 Body-voltage estimation in digital PD-SOI circuits and its application to static timing analysis
abstract
We describe a technique for estimating the floating body potentials of partially-depleted silicon-on-insulator (PD-SOI) circuits under steady switching activity and under initial activity after a long period of quiescence. The approach is based on a unique state diagram abstraction of the PD-SOI FET that captures all of the essential device physics. This picture yields a simple analytic model of the body voltage which is used within the context of a prototype transistor-level static timing analysis engine. Results are presented that demonstrate the accuracy of the analytic body-voltage model and the reduction in delay uncertainty possible with this technique.
Kenneth L. Shepard
ICCAD1
1999 Harmony: static noise analysis of deep submicron digital integrated circuits
abstract
As technology scales into the deep submicron regime, noise immunity is becoming a metric of comparable importance to area, timing, and power for the analysis and design of very large scale integrated (VLSI) systems. A metric for noise immunity is defined, and a static noise analysis methodology based on this noise-stability metric is introduced to demonstrate how noise can be analyzed systematically on a full-chip basis using simulation-based transistor-level analysis. We then describe Harmony, a two-level (macro and global) hierarchical implementation of static noise analysis. At the macro level, simplified interconnect models and timing assumptions guide efficient analysis. The global level involves a careful combination of static noise analysis, static timing analysis, and detailed interconnect macromodels based on reduced-order modeling techniques. We describe how the interconnect macromodels are practically employed to perform coupling analysis and how timing constraints can be used to limit pessimism in the analysis.
Kenneth L. Shepard, Vinod Narayanan, Ron Rose
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1998 Taming Noise in Deep Submicron Digital Integrated Circuits (Panel)
abstract
As technology scales into the deep submicron regime, noise immunity is becoming a metric of comparable importance to area, timing, and power for the analysis and design of digital VLSI chips. Are functional failures due to noise really a problem in a static CMOS design? Are design rules in the circuits and interconnect sufficient to protect against noise failures? Do design rules targetted to ensure noise immunity result in excessive penalty to performance and area due to their inherent conservatism? Is inductance in the interconnect really a problem? How much do we really need to account for capacitive coupling inductance, and inductive coupling in delay analysis?
N. S. Nagaraj, Kenneth L. Shepard, Takahide Inone
DAC2
1998 Design Methodologies for Noise in Digital Integrated Circuits
abstract
In this paper, we describe the growing problems of noise in digital integrated circuits and the design tools and techniques used to ensure the noise immunity of digital designs.
Kenneth L. Shepard
DAC1
1998 How will CAD handle billion-transistor systems? (panel)
abstract
No abstract available.
Robert C. Aitken, Jason Cong, Randy Harr, Kenneth L. Shepard, Marilyn Wolf
ICCAD4
1997 Global harmony: coupled noise analysis for full-chip RC interconnect networks
abstract
Noise is becoming one of the most important metrics in the design of VLSI systems, certainly of comparable importance to area, timing, and power. In this paper, we describe Global Harmony, a methodology for the analysis of coupling noise in the global interconnect of large VLSI chips being developed for the design of high-performance microprocessors. The architecture of Global Harmony involves a careful combination of static noise analysis, static timing analysis, and reduced-order modelling techniques. We describe a reduced-order modelling approach that allows for passive multiport reduction of RC netlists as impedance macromodels while preserving the symmetry and sparsity of the state matrices for efficient storage. We describe how the macromodels are practically employed to perform coupling analysis and how timing constraints can be used to limit pessimism in the analysis.
Kenneth L. Shepard, Vinod Narayanan, Peter C. Elmendorf, Gutuan Zheng
ICCAD1
1997 Practical Issues of Interconnect Analysis in Deep Submicron Integrated Circuits
abstract
In this paper, we review the algorithms and methodologies used for interconnect analysis in deep submicron integrated circuits. In particular, we examine the techniques that have been practically used for static timing and static noise analysis in the design of high-performance microprocessors. We also consider the technology and performance trends which are driving us toward more sophisticated algorithms and more complex analysis for interconnect.
Kenneth L. Shepard
ICCD1
1997 Design Methodology for the High-Performance G4 S/390
abstract
This paper describes the methodology employed in the design of the G4 S/390 microprocessor. Issues of verifying design metrics of power, noise, timing, and functional correctness are discussed within the context of a performance-driven transistor-level custom design approach. Semi-automated techniques to encourage designer productivity consistent with the objectives of a high-frequency deep submicron design point are presented as are the practical issues associated with managing the complexity of an 8 million transistor design.
Kenneth L. Shepard, Sean M. Carey, Daniel K. Beece, Robert F. Hatch, Gregory A. Northrop
ICCD1
1996 Noise in deep submicron digital design
abstract
As technology scales into the deep submicron regime, noise immunity is becoming a metric of comparable importance to area, timing, and power for the analysis and design of VLSI systems. This paper defines noise as it pertains to digital systems and addresses the technology trends which are bringing noise issues to the forefront. The noise sources which are plaguing digital systems are explained. A metric referred to as noise stability is defined, and a static noise analysis methodology based on this metric is introduced to demonstrate how noise can be analyzed systematically. Analysis issues associated with on-chip interconnect are also considered. This paper concludes with a discussion of the device, circuit, layout, and logic design issues associated with noise.
Kenneth L. Shepard, Vinod Narayanan
ICCAD1