Low depth programmable priority encoders

a programmable priority and encoder technology, applied in the field of priority encoders, can solve the problems of loop oscillation, effective infinite delay through circuitry, etc., and achieve the effects of low fanout, low boolean logic gate count, and short propagation delay
US20100293421A1Active Publication Date: 2010-11-18BEIJING XIAOMI MOBILE SOFTWARE CO LTD

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 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

An apparatus having a plurality of first circuits, second circuits, third circuits and fourth circuits is disclosed. The first circuits may be configured to generate a plurality of first signals in response to (i) a priority signal and (ii) a request signal. The second circuits may be configured to generate a plurality of second signals in response to the first signals. The third circuits may be configured to generate a plurality of enable signals in response to the second signals. The fourth circuits may be configured to generate collectively an output signal in response to (i) the enable signals and (ii) the request signal. A combination of the first circuits, the second circuits, the third circuits and the fourth circuits generally establishes a programmable priority encoder. The second signals may be generated independent of the enable signals.
Need to check novelty before this filing date? Find Prior Art

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 ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More