Area efficient flip-flop with improved scan hold-margin

US10033359B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10033359-B2
Application numberUS-201514921341-A
CountryUS
Kind codeB2
Filing dateOct 23, 2015
Priority dateOct 23, 2015
Publication dateJul 24, 2018
Grant dateJul 24, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and an apparatus for wireless communication are provided. The apparatus having a first latch having a first latch input and first latch output and a second latch having a second latch input, a second latch scan output, and a second latch data output. The second latch input is coupled to the first latch output. The apparatus further includes a selection component configured to select between a data input and a scan input based on a shift input. The selection component is coupled to the first latch input. The selection component includes a first NAND-gate, a second NAND-gate, and an OR-gate.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus, comprising: a first latch having a first latch input and first latch output, the first latch including a first latch transmission gate, a first latch inverter, and a first latch clocked inverter, the first latch transmission gate coupled directly to the first latch inverter; a second latch having a second latch input, a second latch scan output, and a second latch data output, the second latch input having a direct logical connection to the first latch output, the second latch comprising: a first transmission gate coupled between the second latch input and a first node, a first inverter coupled between the first node and a second node, a second inverter coupled between the second node and the second latch scan output, and a second transmission gate coupled between the second latch scan output and the first node; a selection component configured to select between a data input and a scan input based on a shift input, the selection component comprising: a first NAND-gate having a first-NAND-gate first input, a first-NAND-gate second input, and a first-NAND-gate output, the first-NAND-gate output being configured to be coupled to the first latch input, the first-NAND-gate first input being configured to receive the data input and the shift input; a second NAND-gate having a second-NAND-gate first input, a second-NAND-gate second input, and a second-NAND-gate output, the second-NAND-gate output being coupled to the first-NAND-gate second input, the second-NAND-gate first input being coupled to the shift input, the second-NAND-gate second input being configured to receive the scan input; and an OR-gate having an OR-gate first input, an OR-gate second input, and an OR-gate output, the OR-gate output being coupled to the first-NAND-gate first input, the OR-gate first input being coupled to the data input, the OR-gate second input being coupled to the shift input; and an inverter having an inverter input and an inverter output, the inverter input being coupled to the scan input, the inverter output being coupled to the second-NAND-gate second input, wherein the direct logical connection comprises a direct logical connection between the first latch inverter and the first transmission gate of the second latch, and wherein the second NAND-gate comprises one p-type MOS (pMOS) transistor coupled to the shift input, a set of pMOS transistors coupled to the scan input, one n-type MOS (nMOS) transistor coupled to the shift input, and a set of nMOS transistors coupled to the scan input, wherein the set of pMOS transistors coupled to the scan input is stacked in series, and the set of nMOS transistors coupled to the scan input is stacked in series, and wherein the one pMOS transistor coupled to the shift input is unstacked and the one nMOS transistor coupled to the shift input is unstacked. 2. The apparatus of claim 1 , wherein the second latch further comprises a third inverter coupled between the second node and the second latch data output. 3. A method of a flip-flop circuit, comprising: selecting an input to a first latch, the first latch having a first latch input, the input being selected from a data input and a scan input based on a shift input, the selecting being performed by a selection component, the selection component being coupled to the first latch input, and the selection component comprising: a first NAND-gate having a first-NAND-gate first input, a first-NAND-gate second input, and a first-NAND-gate output, the first-NAND-gate output being coupled to the first latch input, the first-NAND-gate first input being configured to receive the data input and the shift input; a second NAND-gate having a second-NAND-gate first input, a second-NAND-gate second input, and a second-NAND-gate output, the second-NAND-gate output being coupled to the first-NAND-gate second input, the second-NAND-gate first input being coupled to the shift input, the second-NAND-gate second input being configured to receive the scan input, wherein the second NAND-gate comprises one p-type MOS (pMOS) transistor coupled to the shift input, a set of pMOS transistors coupled to the scan input, one n-type MOS (nMOS) transistor coupled to the shift input, and a set of nMOS transistors coupled to the scan input, wherein the set of pMOS transistors coupled to the scan input is stacked in series, and the set of nMOS transistors coupled to the scan input is stacked in series, and wherein the one pMOS transistor coupled to the shift input is unstacked and the one nMOS transistor coupled to the shift input is unstacked; and an OR-gate having an OR-gate first input, an OR-gate second input, and an OR-gate output, the OR-gate output being coupled to the first-NAND-gate first input, the OR-gate first input being coupled to the data input, the OR-gate second input being coupled to the shift input; storing the selected input in the first latch, the first latch having a first latch output, the first latch including a first latch transmission gate, a first latch inverter, and a first latch clocked inverter, the first latch transmission gate coupled directly to the first latch inverter; inverting the scan input before logically combining the shift input and the scan input in the first NAND-gate; and storing the first latch output in a second latch having a direct logical connection to the first latch, the second latch having a second latch input, a second latch scan output, and a second latch data output, the second latch input being coupled to the first latch output, the second latch comprises: a first transmission gate coupled between the second latch input and a first node; a first inverter coupled between the first node and a second node; a second inverter coupled between the second node and the second latch scan output; and a second transmission gate coupled between the second latch scan output and the first node, wherein the selecting comprises: logically combining the shift input and the scan input in the first NAND-gate to generate a first intermediate signal; logically combining the shift input and the data input in the OR-gate to generate a second intermediate signal; and logically combining the first intermediate signal and the second intermediate signal in the second NAND-gate to generate the selected input, wherein the direct logical connection comprises a direct logical connection between the first latch inverter and the first transmission gate of the second latch. 4. The method of claim 3 , wherein the inverting is performed by an inverter having an inverter input and an inverter output, the inverter input being coupled to the scan input, the inverter output being coupled to the second-NAND-gate second input. 5. The method of claim 3 , wherein the second latch further comprises a third inverter coupled between the second node and the second latch data output. 6. An apparatus comprising: means for selecting an input to a first latch, the first latch having a first latch input, the input being selected from a data input and a scan input based on a shift input; means for storing the selected input in the first latch, the first latch having a first latch output, the first latch including a first latch transmission gate, a first latch inverter, and a first latch clocked inverter, the first latch transmission gate coupled directly to the first latch inverter; and means for storing the first latch output in a second latch having a direct logical connection to the first latch, the second latch having a second latch input, a second latch scan output, and a second latch data output, the second latch comprising: a first transmission gate coupled between the second latch input and a first node, a first inverter coupled between the first node and a second node, a second inverter c

Assignees

Inventors

Classifications

  • using complementary field-effect transistors · CPC title

  • H03K3/0375Primary

    provided with means for increasing reliability; for protection; for ensuring a predetermined initial state when the supply voltage has been applied; for storing the actual state when the supply voltage fails (digital storage cells each combining volatile and non-volatile storage properties G11C14/00) · CPC title

  • Bistable circuits · CPC title

  • using additional transistors in the input circuit · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10033359B2 cover?
A method and an apparatus for wireless communication are provided. The apparatus having a first latch having a first latch input and first latch output and a second latch having a second latch input, a second latch scan output, and a second latch data output. The second latch input is coupled to the first latch output. The apparatus further includes a selection component configured to select be…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H03K3/0375. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 24 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).