A Minimum-Area Circuit for l-Selection
Pavol Duris and Ondrej Sykora and Clark D. Thompson and Imrich Vrto
EECS Department, University of California, Berkeley
Technical Report No. UCB/CSD-85-244
1985
This publication is archived. It is kept only for reference purposes, so it is no longer being updated and may not meet accessibility standards. If you need this content in a different format, please email webteam@eecs.berkeley.edu.
http://www2.eecs.berkeley.edu/Pubs/TechRpts/1985/Archive/CSD-85-244.pdf
We prove tight upper and lower bounds on the area of semielective, when-oblivious VLSI circuits for the problem of l-selection. The area required to select the l-th smallest of n k-bit numbers is found to be heavily dependent on the relative sizes of l, k, and n. When l < 2^k, the minimal area is A = 0mega((min{n , l(k - logl)}). When l >= 2^k, A = Omega(2^k (logl - k + 1)).
BibTeX citation:
@techreport{Duris:CSD-85-244,
Author= {Duris, Pavol and Sykora, Ondrej and Thompson, Clark D. and Vrto, Imrich},
Title= {A Minimum-Area Circuit for l-Selection},
Year= {1985},
Month= {Jun},
Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1985/5513.html},
Number= {UCB/CSD-85-244},
Abstract= {We prove tight upper and lower bounds on the area of semielective, when-oblivious VLSI circuits for the problem of <i>l</i>-selection. The area required to select the <i>l</i>-th smallest of <i>n</i> <i>k</i>-bit numbers is found to be heavily dependent on the relative sizes of <i>l</i>, <i>k</i>, and <i>n</i>. When <i>l</i> < 2^<i>k</i>, the minimal area is <i>A</i> = 0mega((min{<i>n</i> , <i>l</i>(<i>k</i> - log<i>l</i>)}). When <i>l</i> >= 2^<i>k</i>, <i>A</i> = Omega(2^<i>k</i> (log<i>l</i> - <i>k</i> + 1)).},
}
EndNote citation:
%0 Report %A Duris, Pavol %A Sykora, Ondrej %A Thompson, Clark D. %A Vrto, Imrich %T A Minimum-Area Circuit for l-Selection %I EECS Department, University of California, Berkeley %D 1985 %@ UCB/CSD-85-244 %U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1985/5513.html %F Duris:CSD-85-244