Invention Grant
- Patent Title: Trailing or leading zero counter having parallel and combinational logic
-
Application No.: US15218306Application Date: 2016-07-25
-
Publication No.: US09600240B2Publication Date: 2017-03-21
- Inventor: Freddie Rupert Exall , Theo Alan Drane
- Applicant: Imagination Technologies Limited
- Applicant Address: GB Kings Langley
- Assignee: Imagination Technologies Limited
- Current Assignee: Imagination Technologies Limited
- Current Assignee Address: GB Kings Langley
- Agency: Vorys, Sater, Seymour and Pease LLP
- Agent Vincent M DeLuca
- Priority: GB1400814.8 20140117
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F7/74 ; G06F9/30

Abstract:
A trailing/leading zero counter includes a plurality of hardware logic blocks, each of which calculates one bit of the output value (i.e. the number of trailing/leading zeros depending on whether it is a trailing/leading zero counter). Each hardware logic block includes two blocks of section hardware logic which each receive a section of an input string and generate one or two outputs from this section of bits. Combining logic then combines the outputs of the section hardware logic to generate the bit of the output value. For hardware logic blocks which calculate bits other than the least significant bit of the output, the hardware logic blocks also include one or more OR reduction stages which reduces the length of the input string by pairwise combining of bits using OR gates before the resultant string is divided into two sections and input to the section hardware logic.
Public/Granted literature
- US20160335055A1 Trailing or Leading Zero Counter Having Parallel and Combinational Logic Public/Granted day:2016-11-17
Information query