(12) United States Patent (Io) Patent No.: US 9,831,873 B2 Stoica Et Al

(12) United States Patent (Io) Patent No.: US 9,831,873 B2 Stoica Et Al

11111111111111111111111111111111111111111111111111111111111111111111111111 (12) United States Patent (io) Patent No.: US 9,831,873 B2 Stoica et al. (45) Date of Patent: Nov. 28, 2017 (54) METHOD AND APPARATUS FOR (52) U.S. Cl. SIMULTANEOUS PROCESSING OF CPC ........... H03K 19/0002 (2013.01); G06F 7/00 MULTIPLE FUNCTIONS (2013.01); G06F 7/49 (2013.01); H03K 19/08 (2013.01) (71) Applicant: California Institute of Technology, (58) Field of Classification Search Pasadena, CA (US) CPC ...... H03K 19/0002; H03K 19/08; G06F 7/00; G06F 7/49 (72) Inventors: Adrian Stoica, Altadena, CA (US); USPC ........................................... 326/105, 59, 106 Radu Andrei, Shelby Township, MI See application file for complete search history. (US) (56) References Cited (73) Assignee: California Institute of Technology, Pasadena, CA (US) U.S. PATENT DOCUMENTS (*) Notice: Subject to any disclaimer, the term of this 4,275,265 A * 6/1981 Davida ................. H04L 9/0618 380/29 patent is extended or adjusted under 35 4,463,344 A 7/1984 Adler et al. U.S.C. 154(b) by 0 days. 4,706,299 A * 11/1987 Jorgensen ................. G06E 1/04 326/60 (21) Appl. No.: 14/618,953 5,650,783 A 7/1997 Murashita et al. 6,133,754 A 10/2000 Olson (22) Filed: Feb. 10, 2015 7,088,141 132 8/2006 Deogun et al. 7,221,711 132 5/2007 Woodworth et al. (65) Prior Publication Data (Continued) US 2016/0233862 Al Aug. 11, 2016 Primary Examiner Daniel D Chang US 2017/0244410 A9 Aug. 24, 2017 (74) Attorney, Agent, or Firm KPPB LLP Related U.S. Application Data (57) ABSTRACT (60) Division of application No. 13/235,188, filed on Sep. Electronic logic gates that operate using N logic state levels, 16, 2011, now Pat. No. 8,975,922, which is a where N is greater than 2, and methods of operating such continuation-in-part of application No. 12/393,562, gates. The electronic logic gates operate according to truth filed on Feb. 26, 2009, now abandoned. tables. At least two input signals each having a logic state that can range over more than two logic states are provided (60) Provisional application No. 61/383,488, filed on Sep. to the logic gates. The logic gates each provide an output 16, 2010, provisional application No. 61/067,666, signal that can have one of N logic states. Examples of gates filed on Feb. 29, 2008. described include NAND/NAND gates having two inputs A and B and NAND/NAND gates having three inputs A, B, (51) Int. Cl. and C, where A, B and C can take any of four logic states. H03K 19/20 (2006.01) Systems using such gates are described, and their operation H03K 19/00 (2006.01) illustrated. Optical logic gates that operate using N logic G06F 7/00 (2006.01) state levels are also described. G06F 7/49 (2006.01) H03K 19/08 (2006.01) 13 Claims, 26 Drawing Sheets 11 X2 US 9,831,873 B2 Page 2 (56) References Cited U.S. PATENT DOCUMENTS 7,339,500 B2 3/2008 Noda et al. 7,502,464 B2 * 3/2009 Macchetti ............. H04L 9/0631 380/29 8,975,922 B2 3/2015 Stoica et al. 2005/0030207 Al 2/2005 Craven et al. 2005/0258863 Al 11/2005 Chang et al. 2007/0152710 Al 7/2007 Lablans 2007/0176800 Al 8/2007 Rijavec et al. 2008/0088345 Al 4/2008 Whetsel 2008/0094260 Al 4/2008 Motoyama et al. 2008/0212776 Al 9/2008 Motoyama et al. 2012/0236378 Al 9/2012 Stoica et al. * cited by examiner 0 VA 0 FIG. VA F'ICr..2 U.S. Patent Nov. 28, 2017 Sheet 3 of 26 US 9,831,873 B2 CHOOSE DECODING SCHEME X,""XK Cl ,(C2 V0, ),-(CM 1-304 CHOOSE BOOLEAN FUNCTIONS m CHOOSE ENCODING SCHEME (fm(cm),,Jl(C. ) FIG. 3 VA FIG, U.S. Patent Nov. 28, 2017 Sheet 5 of 26 US 9,831,873 B2 FIG. 5 B tJ 1 2 3 D 3 3 3 3 1 3Z 32 2 3 3 1 2 3 3 2 3 (? FIG. 6 U.S. Patent Nov. 28, 2017 Sheet 6 of 26 US 9,831,873 B2 Q m Ut d d Ca L- LL H 0 or: IN ry ci (JS) I'i U.S. Patent Nov. 28, 2017 Sheet 7 of 26 US 9,831,873 B2 FIG. 8A FIG. 8C =O >1 i W 9 7 (pall doNv i to 2) bia s FIG. 8D U.S. Patent Nov. 28, 2017 Sheet 8 of 26 US 9,831,873 B2 B=O & A<2 FIG. 8E ----------------- VA ,,,dd • A t~ M u -- wired mire mode .. .f)Y S: .......... ...... _... .._....... d14~.. el ss dvs>s ilvsa - d~as~~' plus pl7jas 3 lwys~. nbias FIG. 9 OVA Level 0 ------------------------- -------- - ------------- vin ` FIG. 10 not / n t FA w dvd~ . dvdd i q,< dvdd. ir•7 r n d35.4 FIG. 11 U.R. Patent &nv 28 2017 Sheet 12 026 US 9,831,873 G2 Awl2A I FIG. iZB !2-I d? 1 a : ±; add !22 ISa > & dvdd ~ \ !23 dAd;dvdd§ .< . ~\ ` 12 5 ~ ( ` ss . l. \y ^ ddb s.ƒ ss S: 3v 9fi~ gs=.,:rbias : [c U.S. Patent Nov. 28, 2017 Sheet 13 of 26 US 9,831,873 B2 y or/or b 0 is f - l:. r, 12-1 ------------- 12-2 12 Y,S s 12- FIG.12B U.S. Patent Nov. 28, 2017 Sheet 14 of 26 US 9,831,873 B2 I G. 13.3 I 171G. 138 pk dvdd r-i-. dvdd dYs L -3 ~y'ss rrbi as- E -ribs as pb as tr.-- ; ;~pbi s 19 U.S. Patent Nov. 28, 2017 Sheet 15 of 26 US 9,831,873 B2 W 13-1 OCIEW-1-1 U.S. Patent Nov. 28, 2017 Sheet 16 of 26 US 9,831,873 B2 dvdd FIG. 14A FIG.14BB t----:dv ss vs dvdd phial-tj', Cl cegl or ceg3; 4 14-3 , cgtl---- ------------ No. alt2- a12; doss doss FIG. 14A dvss dvss Ms dvdd dvdd dvdd dvdd dv dvdd _j pbias phias-- `i hlt2~ hgtl clt2 cgtI ~L c doss d,;s5 U.S. Patent Nov. 28, 2017 Sheet 17 of 26 US 9,831,873 B2 ISMINUM-9 14-1 14-2 14-3 ------------------ 6 dvdd --dvdd j dvss ~- dvss t buq 3- j ~l beg3 Pb as - pbias nbia nbias aegl 1 cgtl dvss UPS 'dV 55 dvdd dvdd dvdd_1 dvdd dvdd dvdd 4 pbias t .r pbias r~'' aeg0 —. agi:0 begl7 '1 bpto c eqO 1 c9t0 b e 6L doss dvss dVSS55 dvss doss dvdd dvdd dvdd dvdd dvdd d,'dd --r —r a b c fi dlt3 aeg3 blt3 + - r beg3 °ced3 r clt3 + ribias jI ---- n blas nblas dWSs dvss.. dvss dvss dWss doss VA 4ltlllll D Q01Yk~S/ Si): 23 `{ 4 qtfiftw SI1p11T, 16\ 4 stage output pb a5 I ,bias pull up pin nbias extl~<ti4 nb:ls FIG. 15 dvdd d dvdd'' s> pbias II bias doss doss • • ' doss doss id dvdd j ...., dvdd doss ( doss pbias( pbias <. y nbias ..... nbias ss FIG. 16 dvdd --- dvdd dvss doss pbsas > ;.. pbias VA dvdd FIG. 17 U.S. Patent Nov. 28, 2017 Sheet 21 of 26 US 9,831,873 B2 00 r-- (D LL * v U.S. Patent Nov. 28, 2017 Sheet 22 of 26 US 9,831,873 B2 fictive High Data Selection M=H M=L- Logic $2 S1 Function Cn H' carry)' L L F= F= L L H L F = AB F= + L L H H F=O IF .. Minu l x p!) L H L L F ::,, F ...:A Flu A L H L H F=.. F (A ..;.. ',) Fps ALA' L H H L F ,,-.A 9 B F A Minus B Minus 1 L H H H F Ab F .... is -' H L L L. F'=;, 4.. BF=APiusAB H L L H F'. A 0 B F =A Plus H L H L F=B F )Plus AB H L H H F=AB F =AS Minus H H L L F=1 F= FIu * ...' H H L. H F=A a. F..:::( ) I A H H L F=A + F .., ~ ''~ l H H H F'=... IF= FIG. 19 M,U AJ_.T)8; -with drivers Y 4 lovel drivers VA 4-k 'x 8 bit Al,t s standardimplementerin c J(;~ "■ r}.... }3in17ti'tCo<t$3... t R~Vct Conversion 'fis . .fit level to'. bina*! Conversion +s +s r. lu~~l~ U.S. Patent Nov. 28, 2017 Sheet 24 of 26 US 9,831,873 B2 EW I, U.S. Patent Nov. 28, 2017 Sheet 25 of 26 US 9,831,873 B2 N N C 21 LL s m U.S. Patent Nov. 28, 2017 Sheet 26 of 26 US 9,831,873 B2 0 cY) N Q LL v, E ~~ m US 9,831,873 B2 N METHOD AND APPARATUS FOR Also known in the prior art is Deogun et al., U.S. Pat. No. SIMULTANEOUS PROCESSING OF 7,088,141, issued Aug. 8, 2006, which is said to disclose a MULTIPLE FUNCTIONS multi-threshold complementary metal-oxide semiconductor (MTCMO)bus circuit reduces bus power consumption via CROSS-REFERENCE TO RELATED 5 a reduced circuit leakage standby and pulsed control of APPLICATIONS standby mode so that the advantages of MTCMOS repeater design are realized in dynamic operation. A pulse generator This application is a Divisional application of co-pending pulses the high-threshold voltage power supply rail standby U.S.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    37 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us