DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Controlling the operating speed of stages of an asynchronous pipeline

Abstract

An asynchronous pipeline includes a first stage and one or more second stages. A controller provides control signals to the first stage to indicate a modification to an operating speed of the first stage. The modification is determined based on a comparison of a completion status of the first stage to one or more completion statuses of the one or more second stages. In some cases, the controller provides control signals indicating modifications to an operating voltage applied to the first stage and a drive strength of a buffer in the first stage. Modules can be used to determine the completion statuses of the first stage and the one or more second stages based on the monitored output signals generated by the stages, output signals from replica critical paths associated with the stages, or a lookup table that indicates estimated completion times.

Inventors:
; ;
Issue Date:
Research Org.:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1651087
Patent Number(s):
10698692
Application Number:
15/216,094
Assignee:
Advanced Micro Devices, Inc. (Santa Clara, CA)
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
DOE Contract Number:  
AC52-07NA27344
Resource Type:
Patent
Resource Relation:
Patent File Date: 07/21/2016
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Sadowski, Greg, Kalamatianos, John, and Das, Shomit N. Controlling the operating speed of stages of an asynchronous pipeline. United States: N. p., 2020. Web.
Sadowski, Greg, Kalamatianos, John, & Das, Shomit N. Controlling the operating speed of stages of an asynchronous pipeline. United States.
Sadowski, Greg, Kalamatianos, John, and Das, Shomit N. Tue . "Controlling the operating speed of stages of an asynchronous pipeline". United States. https://www.osti.gov/servlets/purl/1651087.
@article{osti_1651087,
title = {Controlling the operating speed of stages of an asynchronous pipeline},
author = {Sadowski, Greg and Kalamatianos, John and Das, Shomit N.},
abstractNote = {An asynchronous pipeline includes a first stage and one or more second stages. A controller provides control signals to the first stage to indicate a modification to an operating speed of the first stage. The modification is determined based on a comparison of a completion status of the first stage to one or more completion statuses of the one or more second stages. In some cases, the controller provides control signals indicating modifications to an operating voltage applied to the first stage and a drive strength of a buffer in the first stage. Modules can be used to determine the completion statuses of the first stage and the one or more second stages based on the monitored output signals generated by the stages, output signals from replica critical paths associated with the stages, or a lookup table that indicates estimated completion times.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2020},
month = {6}
}

Works referenced in this record:

Circuits and methods for high-capacity asynchronous pipeline
patent, March 2005


Self-adjusting multi-speed pipeline
patent, December 2002


High-throughput asynchronous dynamic pipelines
patent, July 2003