IP Library Granted Patent US 9,112,487
Granted Patent B2
US 9,112,487 · App. 12/784,713 · Granted Aug 18, 2015

Current-controlled CMOS logic family

Inventor: Armond Hairapetian (Newport Coast, CA)
Assignee: Broadcom Corporation
H03K3/356139H03K3/3562H03K3/356043H03K17/04106H03K17/04163H03K17/693H03K19/09432H03K19/215H03K17/04H03K2217/0036
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,112,487
App. No.
12/784,713
Granted
Aug 18, 2015
Kind
B2
Abstract

Various circuit techniques for implementing ultra high speed circuits use current-controlled CMOS (C 3 MOS) logic fabricated in conventional CMOS process technology. An entire family of logic elements including inverter/buffers, level shifters, NAND, NOR, XOR gates, latches, flip-flops and the like are implemented using C 3 MOS techniques. Optimum balance between power consumption and speed for each circuit application is achieve by combining high speed C 3 MOS logic with low power conventional CMOS logic. The combined C 3 MOS/CMOS logic allows greater integration of circuits such as high speed transceivers used in fiber optic communication systems.

Claims (110)

1. An apparatus, comprising:

a circuit block, including conventional complementary metal-oxide-semiconductor (CMOS) logic wherein substantially zero static current being dissipated and including current-controlled complementary metal-oxide semiconductor (C 3 MOS) logic, for serializing a plurality of signals thereby generating a serialized signal.

2. The apparatus of claim 1 , further comprising:

a CMOS logic block, within the circuit block, for providing at least one of the plurality of signals; and

a C 3 MOS logic block, within the circuit block, for receiving the plurality of signals and outputting the serialized signal.

3. The apparatus of claim 1 , further comprising:

a plurality of CMOS logic blocks, within the circuit block, for respectively providing the plurality of signals; and

a C 3 MOS logic block, within the circuit block, for receiving the plurality of signals and outputting the serialized signal.

4. The apparatus of claim 1 , wherein:

each of the plurality of signals having a first frequency; and

the serialized signal having a second frequency.

5. The apparatus of claim 4 , wherein:

the second frequency being greater than the first frequency.

6. The apparatus of claim 4 , wherein:

the second frequency being an integer multiple of the first frequency.

7. The apparatus of claim 1 , wherein:

the CMOS logic being coupled to a first power supply; and

the C 3 MOS logic being coupled to a second power supply.

8. The apparatus of claim 1 , wherein:

the plurality of signals and the serialized signal being electrical signals including data compliant with a fiber channel.

9. The apparatus of claim 1 , wherein:

the serialized signal being a differential signal.

10. The apparatus of claim 1 , wherein:

the C 3 MOS logic including a first metal-oxide semiconductor (MOS) transistor with a first drain, a first gate, and a first source and a second MOS transistor with a second drain, a second gate, and a second source, wherein:

a current steering circuit within the C 3 MOS circuit including the first source and the second source;

the first source and the second source being coupled together and to a current source; and

the first drain and the second drain being coupled to a power supply.

11. The apparatus of claim 10 , wherein:

the first source and second source being coupled to at least one additional power supply via the current source.

12. The apparatus of claim 10 , wherein:

the current source being coupled to at least one additional power supply.

13. The apparatus of claim 10 , wherein:

current steering being performed within the current steering circuit in response to at least one of the plurality of signals, being a differential signal, being provided to the first gate and the second gate.

14. The apparatus of claim 10 , wherein:

the first drain being coupled to the power supply via a first resistive load; and

the second drain being coupled to the power supply via a second resistive load.

15. An apparatus, comprising:

an input for receiving a serialized signal from a first stage; and

a second stage, including current-controlled complementary metal-oxide semiconductor (C 3 MOS) logic, for processing the serialized signal, wherein:

the C 3 MOS logic including a first metal-oxide semiconductor (MOS) transistor with a first drain, a first gate, and a first source and a second MOS transistor with a second drain, a second gate, and a second source;

a current steering circuit within the C 3 MOS circuit including the first source and the second source;

the first source and the second source being coupled together and to a current source; and

the first drain and the second drain being coupled to a power supply.

16. The apparatus of claim 15 , wherein:

the first stage including conventional complementary metal-oxide-semiconductor (CMOS) logic wherein substantially zero static current being dissipated and including current-controlled complementary metal-oxide semiconductor (C 3 MOS) logic.

17. The apparatus of claim 15 , wherein:

the first stage including conventional complementary metal-oxide-semiconductor (CMOS) logic wherein substantially zero static current being dissipated.

18. The apparatus of claim 17 , wherein:

the CMOS logic being coupled to a first power supply; and

the C 3 MOS logic being coupled to a second power supply.

19. The apparatus of claim 15 , wherein:

the second stage deserializing the serialized signal thereby generating a deserialized signal including a plurality of signals.

20. The apparatus of claim 19 , wherein:

the serialized signal having a first frequency; and

each of the plurality of signals having a second frequency.

21. The apparatus of claim 20 , wherein:

the first frequency being greater than the second frequency.

22. The apparatus of claim 20 , wherein:

the first frequency being an integer multiple of the second frequency.

23. The apparatus of claim 19 , further comprising:

a third stage, coupled to the second stage, for processing the deserialized signal thereby generating at least one additional deserialized signal that includes at least one additional plurality of signals.

24. The apparatus of claim 23 , wherein:

the third stage including conventional complementary metal-oxide-semiconductor (CMOS) logic wherein substantially zero static current being dissipated.

25. The apparatus of claim 24 , wherein:

the CMOS logic being coupled to a first power supply; and

the C 3 MOS logic being coupled to a second power supply.

26. The apparatus of claim 23 , further comprising:

a fourth stage, coupled to the third stage, for serializing the at least one additional deserialized signal thereby generating at least one additional serialized signal.

27. The apparatus of claim 26 , wherein:

the fourth stage including at least one additional C 3 MOS circuit having a third MOS transistor with a third drain, a third gate, and a third source and a fourth MOS transistor with a fourth drain, a fourth gate, and a fourth source, wherein:

at least one additional current steering circuit including the third source and the fourth source;

the third source and the fourth source being coupled together and to at least one additional current source; and

the third drain and the fourth drain being coupled to the power supply.

28. The apparatus of claim 15 , wherein:

the serialized signal being an electrical signal including data compliant with a fiber channel.

29. The apparatus of claim 15 , wherein:

the serialized signal being a differential signal.

30. An apparatus, comprising:

an input for receiving a serialized signal from a first stage including conventional complementary metal-oxide-semiconductor (CMOS) logic wherein substantially zero static current being dissipated; and

a second stage, including current-controlled complementary metal-oxide semiconductor (C 3 MOS) logic, for processing the serialized signal, wherein:

the C 3 MOS logic including a first metal-oxide semiconductor (MOS) transistor with a first drain, a first gate, and a first source and a second MOS transistor with a second drain, a second gate, and a second source;

a current steering circuit within the C 3 MOS circuit including the first source and the second source;

the first source and the second source being coupled together and to a current source; and

the first drain and the second drain being coupled to a power supply; and wherein:

the CMOS logic being coupled to a first power supply; and

the C 3 MOS logic being coupled to a second power supply.

31. The apparatus of claim 30 , wherein:

the second stage deserializing the serialized signal thereby generating a deserialized signal including a plurality of signals.

32. The apparatus of claim 31 , wherein:

the serialized signal having a first frequency; and

each of the plurality of signals having a second frequency.

33. The apparatus of claim 32 , wherein:

the first frequency being greater than the second frequency.

34. The apparatus of claim 32 , wherein:

the first frequency being an integer multiple of the second frequency.

35. The apparatus of claim 30 , further comprising:

a third stage, coupled to the second stage, for processing the deserialized signal thereby generating at least one additional deserialized signal that includes at least one additional plurality of signals.

36. The apparatus of claim 35 , wherein:

the third stage including conventional complementary metal-oxide-semiconductor (CMOS) logic wherein substantially zero static current being dissipated.

37. The apparatus of claim 35 , further comprising:

a fourth stage, coupled to the third stage, for serializing the at least one additional deserialized signal thereby generating at least one additional serialized signal.

38. The apparatus of claim 37 , wherein:

the fourth stage including at least one additional C 3 MOS circuit having a third MOS transistor with a third drain, a third gate, and a third source and a fourth MOS transistor with a fourth drain, a fourth gate, and a fourth source, wherein:

at least one additional current steering circuit including the third source and the fourth source;

the third source and the fourth source being coupled together and to at least one additional current source; and

the third drain and the fourth drain being coupled to the power supply.

39. The apparatus of claim 30 , wherein:

the serialized signal being an electrical signal including data compliant with a fiber channel.

40. The apparatus of claim 30 , wherein:

the serialized signal being a differential signal.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
Continuity (8)
Continuation 12363202 · Jan 30, 2009
Continuation 11729679 · Mar 29, 2007
Continuation 11385632 · Mar 21, 2006
Continuation 11114969 · Apr 26, 2005
Continuation 10143087 · May 9, 2002
Continuation 09484856 · Jan 18, 2000
Provisional Application 60141355 · Jun 28, 1999
Related Publication 20100225355A1 · Sep 9, 2010