Patent ID: 9367509
Filing Date: 2016-06-14
CPC Classification: G06F,G11C,H04L

Claim Text:
1. A configurable scrambler in an integrated circuit (“IC”) for supporting a plurality of scrambling polynomial functions, the configurable scrambler comprising: a plurality of shift register elements at least equal in number to a highest exponent value for a term within the plurality of scrambling polynomial functions; and programmable taps fewer in number than the plurality of shift register elements, the programmable taps coupled between each output of a subset of the plurality of shift register elements and a feedback XOR circuit tree, wherein the programmable taps are configurable to select between each of the plurality of scrambling polynomial functions, and wherein the feedback XOR circuit tree includes a plurality of XOR circuits, the plurality of XOR circuits including at least a first XOR circuit and a second XOR circuit, the first XOR circuit being coupled to receive respective XOR inputs from respective different ones of the programmable taps and the second XOR circuit being coupled at one of its XOR inputs to an XOR output of the first XOR circuit.