发明名称 State machine recognition and optimization
摘要 State machines are identified from a netlist of circuit elements of a user design. Strongly connected components in the netlist are identified as candidates for analysis. The registers of each strongly connected component are identified. An optimal set of inputs and potential state transition logic is identified for the registers in the component. A set of reachable states from an initial state of the registers of a component is determined by simulating state transitions in response to permutations of input values. State machine information is created to assist compilation software in optimizing the user design. Optimizations can include identifying redundant circuit elements based on the set of reachable states and reencoding the state machine with a different state encoding scheme to reduce the amount of state transition and output logic. A subset of the set of reachable states representing a one-hot encoded state machine may be further isolated and optimized.
申请公布号 US7441212(B1) 申请公布日期 2008.10.21
申请号 US20050222090 申请日期 2005.09.07
申请人 ALTERA CORPORATION 发明人 VAN ANTWERPEN BABETTE;BAECKLER GREGG WILLIAM
分类号 G06F17/50 主分类号 G06F17/50
代理机构 代理人
主权项
地址