Low depth programmable priority encoders
Patent Information
- Authority / Receiving Office
- US · United States
- Patent Type
- Applications(United States)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Publication Date
- 2010-11-18
Smart Images

Figure 1 
Figure 2 
Figure 3
Abstract
Description
FIELD OF THE INVENTION
[0001] The present invention relates to priority encoders generally and, more particularly, to a method and / or apparatus for implementing low depth programmable priority encoders.BACKGROUND OF THE INVENTION
[0002] Priority encoders are useful logic to determine arbitrated situations that can be used in various applications. A priority encoder transfers only a single logical one bit in a highest priority position within an N-bit request signal (i.e., R) to a corresponding position an N-bit output signal (i.e., Z). Programmable priority encoders operate as multiple parallel encoders under the control of a priority signal (i.e., P).
[0003] Referring to FIG. 1, a netlist of a conventional programmable priority encoder (PPE) circuit 20 is shown. The circuit 20 uses a ripple carry implementation that creates a long timing path 22. For an N-bit signal R, the long path 22 causes a 2N−3 Boolean gate delay through the circuitry. Hence, the circuit 20 has difficulty operating ...