Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Alexander T. Ishii is active.

Publication


Featured researches published by Alexander T. Ishii.


Journal of the ACM | 1997

Optimizing two-phase, level-clocked circuitry

Alexander T. Ishii; Charles E. Leiserson; Marios C. Papaefthymiou

We investigate two strategies for reducing the clock period of a two-phase, level-clocked circuit: clock tuning, which adjusts the waveforms that clock the circuit, and retiming, which relocates circuit latches. These methods can be used to convert a circuit with edge-triggered latches into a faster level-clocked one. We model a two-phase circuit as a graph G 5 (V, E) whose vertex set V is a collection of combinational logic blocks, and whose edge set E is a set of interconnections. Each interconnection passes through zero or more latches, where each latch is clocked by one of two periodic, nonoverlapping waveforms, or phases. We give efficient polynomial-time algorithms for problems involving the timing verification and optimization of two-phase circuitry. Included are algorithms for —verifying proper timing: O(VE) time. —minimizing the clock period by clock tuning: O(VE) time. —retiming to achieve a given clock period when the phases are symmetric: O(VE 1 V lg V) time. —retiming to achieve a given clock period when either the duty cycle (high time) of one phase or the ratio of the phases’ duty cycles is fixed: O(V) time. We give fully polynomial-time approximation schemes for clock period minimization, within any given relative error e . 0, by —retiming and tuning when the duty cycles of the two phases are required to be equal: O((VE 1 V lg V)lg(V/e)) time. —retiming and tuning when either the duty cycle of one phase is fixed or the ratio of the phases’ duty cycles is fixed: O(V lg(V/e)) time. —simultaneous retiming and clock tuning with no conditions on the duty cycles of the two phases: O(V(1/e)lg(1/e) 1 (VE 1 V lg V)lg(V/e)) time. The first two of these approximation algorithms can be used to obtain the optimum clock period in the special case where all propagation delays are integers. We generalize most of the results for two-phase clocking schemes to simple multiphase clocking disciplines, including ones with overlapping phases. Typically, the algorithms to verify and optimize This research was supported in part by the Defense Advanced Research Projects Agency under Grant N00014-91-J-1698. Authors’ present addresses: A. T. Ishii, NEC USA C&C Research Laboratories, Princeton, NJ 08540; C. E. Leiserson, Massachusetts Institute of Technology, Laboratory for Computer Science, Cambridge, MA 02139; M. C. Papaefthymiou, Advanced Computer Architecture Laboratory, Room 2218 EECS Building, Ann Arbor, MI 48109-2122. Permission to make digital / hard copy of part or all of this work for personal or classroom use is granted without fee provided that the copies are not made or distributed for profit or commercial advantage, the copyright notice, the title of the publication, and its date appear, and notice is given that copying is by permission of the Association for Computing Machinery (ACM), Inc. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and /or a fee. q 1997 ACM 0004-5411/97/0100-0148


international solid-state circuits conference | 2012

Resonant clock design for a power-efficient high-volume x86–64 microprocessor

Visvesh S. Sathe; Srikanth Arekapudi; Alexander T. Ishii; Charles Ouyang; Marios C. Papaefthymiou; Samuel Naffziger

03.50 Journal of the ACM, Vol. 44, No. 1, January 1997, pp. 148–199. the timing of k-phase circuitry are at most a factor of k slower than the corresponding algorithms for two-phase circuitry. Our algorithms have been implemented in TIM, a timing package for two-phase, level-clocked circuitry developed at MIT.


international conference on computer aided design | 1988

MulCh: a multi-layer channel router using one, two, and three layer partitions

Ronald I. Greenberg; Alexander T. Ishii; Alberto L. Sangiovanni-Vincentelli

AMDs 32-nm x86-64 core code-named “Piledriver” features a resonant global clock distribution to reduce clock distribution power while maintaining a low clock skew. To support a wide range of operating frequencies expected of the core, the global clock system operates in two modes: a resonant-clock (rclk) mode for energy-efficient operation over a desired frequency range and a conventional, direct-drive mode (cclk) to support low-frequency operation. This dual-mode feature was implemented with minimal area impact to achieve both reduced average power dissipation and improved power-constrained performance. In Piledriver, resonant clocking achieves a peak 25% global clock power reduction at 75 °C, which translates to a 4.5% reduction in average application core power.


european solid-state circuits conference | 2009

A resonant-clock 200MHz ARM926EJ-S TM microcontroller

Alexander T. Ishii; Jerry C. Kao; Visvesh S. Sathe; Marios C. Papaefthymiou

Chameleon, a channel router for three layers of interconnect, has been implemented to accept specification of an arbitrary number of layers. Chameleon is based on a strategy of decomposing the multilayer problem into two- and three-layer problems in which one of the layers is reserved primarily for vertical wire runs and the other layer(s) for horizontal runs. In some situations, however, it is advantageous to consider also layers that allow the routing of entire nets, using both horizontal and vertical wires. MulCh is a multilayer channel router that extends the algorithms of Chameleon in this direction. MulCh can route channels with any number of layers and automatically chooses a good assignment of wiring strategies to the different layers. In test cases, MulCh shows significant improvement over Chameleon in terms of channel width, net length, and number of vias.<<ETX>>


workshop on information technologies and systems | 1995

A qualitative approach to automatic data quality judgment

Yeona Jang; Alexander T. Ishii; Richard Y. Wang

An ARM926EJ-STM microcontroller with a fully resonant clock distribution network and 16KB data and instruction caches has been implemented in 130nm bulk silicon. Workloads execute successfully across process and temperature corners, and at room temperature, typical-process chips run at clock speeds up to 200MHz with 1.2V supply. At resonance, the microcontroller core dissipates 0.23mW/MHz, recovering 85% of the energy in its clock distribution network. Total power savings range from 20% to 35%, depending on application workload and computation profile.


Archive | 2010

Resonant clock distribution network architecture with programmable drivers

Marios C. Papaefthymiou; Alexander T. Ishii

As the integration of information systems enables greater accessibility to multiple data sources, the issue of data quality becomes increasingly important. In general, data quality is determined by several factors, or quality parameters. which are often not independent of each other. As a consequence, it is often necessary to represent, and reason with, domain‐specific knowledge about the relationships among quality parameters, if insightful judgments about the overall quality of data are to be made. This article presents a formulation of the data‐quality judgment problem that is amenable to a “knowledge‐based”; approach, where a data consumer can input such domain‐specific knowledge and then rely on an automated system to deduce information about overall data quality. A primary feature of this work is the notion of a data quality calculus. The data quality calculus is a data quality judgment framework based on a “census of needs,”; and provides a framework for deriving an overall data quality value from ...


Archive | 2010

Architecture for controlling clock characteristics

Marios C. Papaefthymiou; Alexander T. Ishii


Archive | 2010

Architecture for adjusting natural frequency in resonant clock distribution networks

Marios C. Papaefthymiou; Alexander T. Ishii


Archive | 2011

Resonant clock and interconnect architecture for digital devices with multiple clock networks

Alexander T. Ishii; Marios C. Papaefthymiou


Archive | 2010

Architecture for frequency-scaled operation in resonant clock distribution networks

Marios C. Papaefthymiou; Alexander T. Ishii

Collaboration


Dive into the Alexander T. Ishii's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Charles E. Leiserson

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Richard Y. Wang

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Ronald I. Greenberg

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge