A ripple-data function unit having a ripple function and a data function for use in a priority circuit is described. The ripple-data function unit may be used to implement a priority encoder or a priority to 1-HOT recoder simply by defining the ripple and data functions as Boolean functions representing...http://www.google.com.hk/patents/US6215325?utm_source=gb-gplus-share專利 US6215325 - Implementing a priority function using ripple chain logic