US2021119616A1PendingUtilityA1

Vectored flip-flop

Assignee: INTEL CORPPriority: Jun 9, 2016Filed: Dec 8, 2020Published: Apr 22, 2021
Est. expiryJun 9, 2036(~9.9 yrs left)· nominal 20-yr term from priority
H03K 3/0372H03K 19/0002G01R 31/318541
64
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An apparatus is provided which comprises: a first flip-flop (FF) cell with a data path multiplexed with a scan-data path, wherein the scan-data path is independent of a min-delay buffer, wherein the first FF cell has a memory element formed of at least two inverting cells, wherein the two inverting cells are coupled together via a common node; and a second FF cell with a data path multiplexed with a scan-data path, wherein the scan-data path of the second FF cell is independent of a min-delay buffer, and wherein the scan-data path of the second FF cell is coupled to the common node of the first FF cell.

Claims

exact text as granted — not AI-modified
We claim: 
     
         1 . An apparatus comprising:
 a clock driver to provide at least two clocks; and   a chain of flip-flops coupled to the clock driver to receive the at least two clocks, wherein the chain of flip-flops comprises a first flip-flop and a second flip-flop, wherein a memory circuitry of the first flip-flop is coupled to a multiplexer, wherein the multiplexer is coupled to an input of the second flip-flop.   
     
     
         2 . The apparatus of  claim 1 , wherein the multiplexer is coupled to the memory circuitry of the first flip-flop on metal layer  1  (M 1 ) or a metal lower than M 1 . 
     
     
         3 . The apparatus of  claim 1 , wherein the chain of flip-flops comprises a third flip-flop coupled to the second flip-flop, wherein a memory circuitry of the second flipflop is coupled to a second multiplexer which is coupled to an input of the third flip-flop. 
     
     
         4 . The apparatus of  claim 3 , wherein the second multiplexer is coupled to the memory circuitry of the second flip-flop on metal layer  1  (M 1 ) or a metal lower than M 1 . 
     
     
         5 . The apparatus of  claim 1 , wherein the chain of flip-flops is part of a vectored flip-flop circuitry. 
     
     
         6 . The apparatus of  claim 1 , wherein the clock driver comprises:
 a first inverter to receive an input clock and to generate a first clock which is an inversion of the input clock; and   a second inverter coupled in series with the first inverter, wherein the second inverter is to generate a second clock which is an inversion of the first clock, wherein the first clock and the second clock are the at least two clocks.   
     
     
         7 . The apparatus of  claim 1  comprises a scan gadget coupled to an input of the first flip-flop, wherein the scan gadget is to selectively provide one of a data input or a scan input to the first flip-flop. 
     
     
         8 . An apparatus comprising:
 a clock driver to provide at least two clocks; and   a chain of flip-flops coupled to the clock driver to receive the at least two clocks, wherein the chain of flip-flops comprises a first flip-flop and a second flip-flop, wherein a memory circuitry of the first flip-flop is coupled to a pass-gate, wherein the pass-gate is controllable by a scan control, wherein the pass-gate is coupled to an input of the second flip-flop.   
     
     
         9 . The apparatus of  claim 8 , wherein the pass-gate is coupled to the memory circuitry of the first flip-flop on metal layer  1  (M 1 ) or a metal lower than M 1 . 
     
     
         10 . The apparatus of  claim 8 , wherein the chain of flip-flops comprises a third flip-flop coupled to the second flip-flop, wherein a memory circuitry of the second flipflop is coupled to a second pass-gate which is coupled to an input of the third flip-flop. 
     
     
         11 . The apparatus of  claim 10 , wherein the second pass-gate is controllable by the scan control. 
     
     
         12 . The apparatus of  claim 10 , wherein the second pass-gate is coupled to the memory circuitry of the second flip-flop on metal layer  1  (M 1 ) or a metal lower than M 1 . 
     
     
         13 . The apparatus of  claim 8 , wherein the chain of flip-flops is part of a vectored flip-flop circuitry. 
     
     
         14 . The apparatus of  claim 8 , wherein the clock driver comprises:
 a first inverter to receive an input clock and to generate a first clock which is an inversion of the input clock; and   a second inverter coupled in series with the first inverter, wherein the second inverter is to generate a second clock which is an inversion of the first clock, wherein the first clock and the second clock are the at least two clocks.   
     
     
         15 . A system comprising:
 a memory;   a processor coupled to the memory;   an antenna coupled to the processor, wherein the processor includes a vectored flip-flop circuitry which comprises:
 a clock driver to provide at least two clocks; and 
 a chain of flip-flops coupled to the clock driver to receive the at least two clocks, wherein the chain of flip-flops comprises a first flip-flop and a second flip-flop, wherein a memory circuitry of the first flip-flop is coupled to a selection circuitry, wherein the selection circuitry is coupled to an input of the second flip-flop. 
   
     
     
         16 . The system of  claim 15 , wherein the selection circuitry is coupled to the memory circuitry of the first flip-flop on metal layer  1  (M 1 ) or a metal lower than M 1 . 
     
     
         17 . The system of  claim 15 , wherein the chain of flip-flops comprises a third flip-flop coupled to the second flip-flop, wherein a memory circuitry of the second flipflop is coupled to a second selection circuitry which is coupled to an input of the third flip-flop. 
     
     
         18 . The system of  claim 17 , wherein the second selection circuitry is coupled to the memory circuitry of the second flip-flop on metal layer  1  (M 1 ) or a metal lower than M 1 . 
     
     
         19 . The system of  claim 15 , wherein the selection circuitry is one of a multiplexer or a pass-gate. 
     
     
         20 . The system of  claim 15 , wherein the clock driver comprises:
 a first inverter to receive an input clock and to generate a first clock which is an inversion of the input clock; and   a second inverter coupled in series with the first inverter, wherein the second inverter is to generate a second clock which is an inversion of the first clock, wherein the first clock and the second clock are the at least two clocks.

Join the waitlist — get patent alerts

Track US2021119616A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.