Features

The key features of blocks are:

  • A block can be synthesized, simulated, and place-and-route the same way as a regular design.
  • The place-and-route of the block can be locked to ensure repeatable performance.
  • Performance, placement, and routing can be fixed absolutely; however these rules can be relaxed gradually, if necessary, to ensure that you can integrate the block into your top-level project.
  • The block flow supports the following HDLs:
    • Verilog
    • VHDL
  • The block flow supports SynplifyPro synthesis tool.
  • Nested blocks (blocks instantiated inside other blocks) are supported. When publishing, only one file will be published that contains all the required information (including the nested block).