Pattern matching based FPGA (field-programmable gate array) logic synthesis method
A logic synthesis and matching technology, applied in the field of FPGA logic synthesis, can solve the problems of not being able to obtain the optimal solution, unable to generate the optimal equivalent logic netlist, etc., and achieve low power consumption, small logic resource occupation, and small clock delay Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0034] Figure 5 It is a logic synthesis flowchart of an embodiment of the present invention.
[0035] In step 510, this step is an RTL level circuit design phase. In this stage, users describe the functions they want to achieve through hardware description languages (Verilog, VHDL, etc.).
[0036] In step 520, syntax scanning is performed on the RTL level circuit in step 510, and a syntax tree ParserTree is generated after syntax scanning, and then the establishment and refinement process Elaboration is generated to generate an internal data structure EDB (Elaborated Database).
[0037] The syntax scanning can adopt any conventional syntax scanning method, such as using a scanning program generated by open source software tools such as Flex, Flex++, Flexc++, etc. to perform syntax scanning to generate a syntax tree and an internal data structure EDB.
[0038] In step 530, traverse the syntax tree obtained in step 520, and execute a pattern matching comprehensive algorithm...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com