chipsalliance / f4pga-v2x

Tool for converting specialized annotated Verilog models into XML needed for Verilog to Routing flow.
https://f4pga-v2x.readthedocs.io/en/latest/
Apache License 2.0
10 stars 12 forks source link

Fix for pack_pattern annotation #88

Closed rw1nkler closed 3 years ago

rw1nkler commented 3 years ago

This PR prevents V2X from annotating a top-level port of a pb_type when a net of that port is forking. This allows to use pack patterns eg. for LUT to FF connections when the LUT output is also connected to a top-level output port.

rw1nkler commented 3 years ago

Can you make sure this is included in the documentation output?

@mithro Yes. It is there: https://python-symbiflow-v2x--88.org.readthedocs.build/en/88/examples/pack_pattern/README.html

Pack pattern annotation — SymbiFlow Verilog to XML (V2X) 0.0-549-g3d651bb documentation