Matt Venn12/02/2020, 11:56 AM
tnt12/02/2020, 11:58 AM
(and really the whole stuff in
) is setup only to wire things, and not to synthesize any logic.
Matt Venn12/02/2020, 12:00 PM
tnt12/02/2020, 12:04 PM
scripts that combines the normal flow ( from openlane's
) add adds the custom steps needed to be a top level module for the caravel: • Put all your custom muxing logic into another macro which has exposed external ports to connect to 'upstream' and to each of your subprojects independently, harden that separately like you hardened the subprojects and then in the
you only have wiring.
Matt Venn12/02/2020, 12:05 PM
tnt12/02/2020, 12:05 PM
Matt Venn12/02/2020, 12:06 PM
tnt12/02/2020, 12:07 PM
at all and export their
straps as power pads in the LEF • Have your muxing macro generate
straps over the whole thing and create proper vias to the exposed `met4`straps from the subblocks • Have those
straps match the top level pitch of 180, expose them all as pads and have the LEF a bit and then align it properly in the wrapper to match the top level power grid.
Matt Venn12/02/2020, 12:12 PM