This section will describe the design flow using these third-party software products and will describe the interface between these products and Cypress's Warp software. In describing the design flow through these tools, it is useful to break the process into its major functional blocks. Figure 1 shows these blocks. A similar figure is included for each of the third-party products, and the portions of this flow that are covered by that product are highlighted. Where applicable, the portion of the flow covered by Cypress's Warp software is also highlighted.
Some tools offer design simulation at the design entry stage.
After design entry and simulation are complete, the design description is synthesized. Here, the logic equations are mapped into the resources of the device. This corresponds to simulation of the design according to its implementation in the device. Others will verify that the programming file is functionally consistent with the design description, but will not contain device timing information. Finally, along the left of the diagram is the Design Flow Manager.