发明申请
- 专利标题: Stalling synchronisation circuits in response to a late data signal
- 专利标题(中): 响应于后期数据信号的失速同步电路
-
申请号: US12656708申请日: 2010-02-12
-
公开(公告)号: US20110202786A1公开(公告)日: 2011-08-18
- 发明人: Matthew Rudolph Fojtik , Dennis Michael Sylvester , David Theodore Blaauw , David Alan Fick
- 申请人: Matthew Rudolph Fojtik , Dennis Michael Sylvester , David Theodore Blaauw , David Alan Fick
- 申请人地址: US MI Ann Arbor
- 专利权人: The Regents of the University of Michigan
- 当前专利权人: The Regents of the University of Michigan
- 当前专利权人地址: US MI Ann Arbor
- 主分类号: G06F1/12
- IPC分类号: G06F1/12
摘要:
A data processing circuitry for processing data is disclosed. The data processing circuitry comprises: a plurality of synchronisation circuits for capturing and transmitting the data in response to a clock signal and a plurality of combinational circuits arranged between the synchronisation circuits for processing the data, the plurality of synchronisation circuits being arranged in at least two groups; an error detecting circuit for determining if the data input to one of the plurality of synchronisation circuits is stable during a predetermined time and for signalling an error if the data input is not stable, the predetermined time being less than a half cycle of the clock signal; control circuitry responsive to said error detecting circuit signalling said error to transmit a control signal to at least one of said groups of synchronisation circuits that contains a subsequent synchronisation circuit that said synchronisation circuit with said unstable input is configured to transmit said data to; each of said group of synchronisation circuits being configured to respond to receipt of said control signal to stall for a clock cycle and to transmit a stall signal to at least one further group of synchronisation circuits that said group of synchronisation circuits is configured to transmit data to or receive data from; each of said group of synchronisation circuits being configured to respond to receipt of said stall signal provided they have not stalled in a preceding clock cycle to stall for a clock cycle and to transmit a stall signal to said at least one further group of synchronisation circuits.
公开/授权文献
信息查询