Invention Grant
- Patent Title: High-performance table-based state machine
-
Application No.: US17832379Application Date: 2022-06-03
-
Publication No.: US11863182B2Publication Date: 2024-01-02
- Inventor: Daniel Lo , Blake D. Pelton
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee Address: US WA Redmond
- Agency: Weaver IP L.L.C.
- Main IPC: H03K19/094
- IPC: H03K19/094 ; H03K19/096 ; H03K19/17728 ; H03K19/173

Abstract:
A table-based state machine is improved by reducing critical dependence path. In one aspect, all current states for a given input are read from a state table circuit, and the next state and output are then selected therefrom by an output multiplexer based on the current state, removing dependence on the current state from the table read, and allowing the read(s) to be pipelined. In a further aspect, multiple input units are configured to operate on multiple inputs in parallel, with each input unit propagating its state table circuit for its current input to the next downstream input unit. Each downstream input unit is configured to use the propagated state table circuit to provide the state table circuit reads to the proper output multiplexer input. The number of possible output states for a given input may be dynamically reduced, reducing the size of the output multiplexer selecting the next state.
Public/Granted literature
- US20220294447A1 HIGH-PERFORMANCE TABLE-BASED STATE MACHINE Public/Granted day:2022-09-15
Information query
IPC分类: