The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 10, 2004

Filed:

Dec. 12, 2001
Applicant:
Inventors:

Sergej B. Gashkov, Moscow, RU;

Alexander E. Andreev, San Jose, CA (US);

Aiguo Lu, Cupertino, CA (US);

Assignee:

LSI Logic Corporation, Milpitas, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/750 ;
U.S. Cl.
CPC ...
G06F 1/750 ;
Abstract

A circuit embodied in an integrated circuit is characterized by an architecture having a minimal depth defined by a recursive expansion of output functions h_n&equals;OR(h_k, AND(v_k, h_&lcub;n&minus;k&rcub;)) and v_n&equals;AND(v_k, v&lcub;n&minus;k&rcub;), where k&equals;F_l and n&minus;k&equals;F_&lcub;l&minus;1&rcub;, satisfies F_l<n&equals;F_&lcub;l&plus;1&rcub;, &lcub;F_l&rcub; is a Fibonacci series and n is the number of bits of an input to the circuit. In one form, the circuit is a comparator having output functions h_n and v_n that depend from input functions U&lsqb;i&rsqb;&equals;AND(NOT(A&lsqb;i&rsqb;), B&lsqb;i&rsqb;) and V&lsqb;i&rsqb;&equals;OR(NOT(A&lsqb;i&rsqb;), B&lsqb;i&rsqb;), where A&lsqb;i&rsqb; and B&lsqb;i&rsqb; are inputs to the comparator, and functions h_n, v_n defined as h_n&equals;h_n(U&lsqb; &rsqb;, U&lsqb; &rsqb;, V&lsqb; &rsqb;, . . . , U&lsqb;n&minus;1&rsqb;, V&lsqb;n&minus;1&rsqb;)&equals;OR(U&lsqb;n&minus;1&rsqb;, AND(V&lsqb;n&minus;1&rsqb;, U&lsqb;n&minus;2&rsqb;), . . . , AND(V&lsqb;n&minus;1&rsqb;, . . . , V&lsqb; &rsqb;, U&lsqb; &rsqb;)), and v_n&equals;v_n(V&lsqb; &rsqb;, . . . , V&lsqb;n&minus; &rsqb;)&equals;AND(V&lsqb; &rsqb;, . . ., V&lsqb;n&minus;1&rsqb;). In one form, the comparator includes an LEQ input that identifies strict or non-strict inequality comparison by the comparator. The depth is further minimized by a distribution of negations of elements forming the circuit. A computer process is described to carry out the design, including mapping 2-input elements from a cell library of 3-input elements.


Find Patent Forward Citations

Loading…