发明名称 Scannable fast dynamic register
摘要 A scannable fast dynamic register including a data and scan enable circuit, a precharge circuit, a select circuit, a store circuit, and a scan input enable circuit. The data and scan enable circuit pulls a first precharge node to a discharge node in response to the clock upon evaluation in normal mode. The precharge circuit precharges first and second precharge nodes high, in which one of the precharged nodes discharges depending upon whether a data block evaluates. The store circuit and an output gate are responsive to the second precharge node to provide the output. The select circuit is interposed before the store circuit to allow injection of scan data in a scan mode. In scan mode, the scan input enable circuit provides scan data to the select and store circuits. The scan input enable circuit also includes a store circuit which operates with the first store circuit in a master-slave configuration.
申请公布号 US8928377(B2) 申请公布日期 2015.01.06
申请号 US201313951295 申请日期 2013.07.25
申请人 VIA Technologies, Inc. 发明人 Qureshi Imran
分类号 H03K3/00;H03K3/356 主分类号 H03K3/00
代理机构 代理人 Stanford Gary;Huffman James W.
主权项 1. A scannable fast dynamic register, comprising: a data and scan enable circuit coupled between a first precharge node and a discharge node and receiving at least one data input and a scan enable input, wherein said data and scan enable circuit pulls said first precharge node to said discharge node when a clock node transitions from a first clock state to a second clock state and either when said data block evaluates or when said scan enable input is asserted, but otherwise does not pull said first precharge node to said discharge node; a precharge circuit that precharges both a second precharge node and said first precharge node high while said clock node is in said first clock state, that releases said first precharge node and pulls said discharge node low when said clock node transitions to said second clock state, and that discharges said second precharge node low when said first precharge node remains high after said clock node transitions to said second clock state; a select circuit having a first input coupled to said second precharge node, having a second input coupled to a scan data node, and having a selected output; a store circuit having a store input receiving said selected output and having an output coupled to a store node, wherein said store circuit passes a state of said selected output to said store node while said clock node is in said second clock state, and wherein said store circuit holds a last state of said store node when said clock node is in said first clock state; a scan input enable circuit that passes a state of a scan input to said scan data node when said scan enable input is asserted and when said clock node is in said first clock state, that forces said scan data node high when said scan enable signal is de-asserted and when said clock node is in said first clock state, and that holds a last state of said scan data node when said clock node is at said second clock state; and an output logic gate that drives an output node to a state based on states of said second precharge node and said store node.
地址 New Taipei TW