Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
asic:cells:start [2026/07/26 12:42] – [From production rules to cells] rajitasic:cells:start [2026/07/26 12:44] (current) – [From production rules to cells] rajit
Line 42: Line 42:
 </code> </code>
 This reads in the ACT file generated by ''chp2prs'', elaborates the design, and sets the top-level of the design to be implemented as ''sdt_triple''. This reads in the ACT file generated by ''chp2prs'', elaborates the design, and sets the top-level of the design to be implemented as ''sdt_triple''.
 +<block 75%:0:#FFFFCC;black;1px dotted black;auto/10ptrounded>**Tip:** The option ''-ref=1'' is needed because ''chp2prs'' creates a refinement body with the synthesized design. ''interact'' has to select the refined implementation to obtain the production rule level design. If you are using different synthesis tools, check if they need ''-ref'' to select the production rule implementation, and if so what refinement level is needed.</block>
  
 Next, we can map the production rules to cells.  Next, we can map the production rules to cells.