Leading bit prediction with in-parallel correction

   
   

For use in a processor having a floating point unit (FPU) capable of managing denormalized numbers in floating point notation, logic circuitry for, and a method of adding or subtracting two floating point numbers. In one embodiment, the logic circuitry includes: (1) an adder that receives the two floating point numbers and, based on a received instruction, adds or subtracts the two floating point numbers to yield a denormal sum or difference thereof, (2) a leading bit predictor that receives the two floating point numbers and performs logic operations thereon to yield predictive shift data denoting an extent to which the denormal sum or difference is required to be shifted to normalize the denormal sum or difference, the predictive shift data subject to being erroneous and (3) predictor corrector logic that receives the two floating point numbers and performs logic operations thereon to yield shift compensation data denoting an extent to which the predictive shift is erroneous. The denormal sum or difference, predictive shift data and shift compensation data are providable to a shifter to allow the denormal sum or difference to be normalized.

Για τη χρήση σε έναν επεξεργαστή που έχει μια μονάδα κινητής υποδιαστολής (FPU) ικανή οι αριθμοί στη σημείωση κινητής υποδιαστολής, τα στοιχεία κυκλώματος λογικής για, και μια μέθοδος ή δύο αριθμούς κινητής υποδιαστολής. Σε μια ενσωμάτωση, τα στοιχεία κυκλώματος λογικής περιλαμβάνουν: (1) ένας αθροιστής που λαμβάνουν τους δύο αριθμούς κινητής υποδιαστολής και, βασισμένος σε μια λαμβανόμενη οδηγία, προσθέτουν ή αφαιρούν τους δύο αριθμούς κινητής υποδιαστολής για να παραγάγουν ένα denormal ποσό ή μια διαφορά επ' αυτού, (2) ένας κορυφαίος προάγγελος κομματιών που λαμβάνει τους δύο αριθμούς κινητής υποδιαστολής και εκτελεί τις διαδικασίες λογικής για να παραγάγει επ'αυτού τα προφητικά στοιχεία μετατόπισης που δείχνουν έναν βαθμό στον οποίο το denormal ποσό ή η διαφορά πρέπει για να μετατοπιστεί για να ομαλοποιήσει το denormal ποσό ή τη διαφορά, τα προφητικά στοιχεία μετατόπισης υποκείμενα στην ύπαρξη λανθασμένο και (3) λογική διορθωτών προαγγέλων που λαμβάνει τους δύο αριθμούς κινητής υποδιαστολής και εκτελεί τις διαδικασίες λογικής για να παραγάγει επ'αυτού τα στοιχεία αποζημιώσεων μετατόπισης που δείχνουν έναν βαθμό στον οποίο η προφητική μετατόπιση είναι λανθασμένη. Το denormal ποσό ή η διαφορά, τα προφητικά στοιχεία μετατόπισης και τα στοιχεία αποζημιώσεων μετατόπισης είναι providable σε έναν μοχλό μετατόπισης για να επιτρέψουν στο denormal ποσό ή τη διαφορά για να ομαλοποιηθούν.

 
Web www.patentalert.com

< Output driver with over voltage protection

< Thermal shutdown circuit

> Apparatus and method for FSK demodulation with integrated time and frequency tracking

> Reliability of redundant sequential circuits by cross-coupling individual circuit output signals between redundant circuit blocks

~ 00118