pulp-platform / tech_cells_generic

Technology dependent cells instantiated in the design for generic process (simulation, FPGA)
Other
32 stars 30 forks source link

Add override targets to Bender.yml #12

Closed meggiman closed 3 years ago

meggiman commented 3 years ago

This changes the Bender target expressions for tech_cells_generic. The current expressions are conflicting due to the arbitrary usage of the 'rtl' target throughout PULP Ips (sometimes used for synthesizable code, sometimes used for TB-only code). This PR changes the target expressions to contain dedicated exclude and include targets to override file set in-/exclusion in case there are conflicts. The "synthesis" target now is only used to mark files that contain non-synthesizable code (not(synthesis)). To exclude files from ASIC synthesis, the not(asic) target is used.

niwis commented 3 years ago

Merged via #16