发明名称 Minimizing power consumption in asynchronous dataflow architectures
摘要 An asynchronous pipeline structure includes a plurality of functional blocks comprising dynamic logic, each block precharged to an idle state responsive to a precharge control signal applied thereto, with each block, upon being precharged, receiving input data thereto for processing, and holding output data generated thereby during an evaluate phase, independent of a reset of the input data; for each block, a completion detector circuit coupled to the output of the functional block, the completion detector circuit generating an acknowledgement signal that indicates validity or absence of data at the output of the block; and for each block, a precharge control circuit generating a precharge signal, wherein for a given block, a first input to the precharge control circuit comprises the acknowledgment signal from a downstream completion detector, and second input to the precharge control circuit comprises the precharge signal from an upstream precharge control circuit.
申请公布号 US9281820(B2) 申请公布日期 2016.03.08
申请号 US201313782546 申请日期 2013.03.01
申请人 RAYTHEON COMPANY 发明人 Marr Harry;Prager Kenneth E.;Karl Julia;Lewins Lloyd J.
分类号 G06F7/57;H03K19/096 主分类号 G06F7/57
代理机构 Cantor Colburn LLP 代理人 Cantor Colburn LLP
主权项 1. An asynchronous pipeline structure, comprising: a plurality of functional blocks comprising dynamic logic, each functional block configured to be precharged to an idle state responsive to a precharge control signal applied thereto, with each functional block further configured to, upon being precharged, receive input data thereto for processing, and each functional block configured to hold output data generated thereby during an evaluate phase, independent of a reset of the input data; for each functional block, a completion detector circuit coupled to the output of the functional block, the completion detector circuit configured to generate an acknowledgement signal that indicates validity or absence of data at the output of the functional block; and for each functional block, a precharge control circuit configured to generate a precharge signal, wherein for a given functional block, a first input to the precharge control circuit comprises the acknowledgment signal from a downstream completion detector, and a second input to the precharge control circuit comprises the precharge signal from an upstream precharge control circuit; wherein the precharge signal is independent of the acknowledgement signal of an upstream completion detector.
地址 Waltham MA US