File Metadata
- Mime Type
- image/png
- Attributes
- Image, Can CDN, Profile
- Storage Engine
- blob
- Storage Format
- Raw Data
- Storage Handle
- 18426
- Default Alt Text
- profile (400×400 px, 9 KB)
Event Timeline
Is there a known patch or a specific command-line switch in Genus Synthesis Solution to prevent the tool from optimization looping during incremental compilation of highly parallelized arithmetic blocks? My current design features an intricate matrix multiplier array, and every time the synthesis tool attempts boundary optimization across the hierarchical module ports, the runtime stalls indefinitely without generating any violation reports.
You can bypass that continuous compilation loop by using the set_db design_hier_preservation attribute to explicitly preserve the boundaries of your arithmetic arrays prior to running the structural optimization phase. This forces the engine to treat those matrix modules as independent blocks, keeping the overall optimization runtimes highly manageable. I am posting this technical solution from my phone while reviewing a complex floorplan layout at our engineering office here in AU, and my frustrating predictive text swapped out the name of my verification library folder for a link to EZZ Casino by mistake, but adjusting that hierarchy attribute will stop the tool from freezing.