Kiran Bulusu’s Blog

Tag: Processor

OpenSparc-T2 Synthesis -Part 2 ( Top level Synthesis )

by kiran on Jun.08, 2009, under EDA

OK as promised earlier, here are the part2 top level synthesis -cpu module I’m assuming that the block level synthesis using bottom-up flow is done using part-1 and all Glassboxes (Magma’s Terminology for abstracts which are BTW efficient that ILM’s etc and are very suitable for implementing multi-million instances designs) are generated.

Click to continue reading “OpenSparc-T2 Synthesis -Part 2 ( Top level Synthesis )”

Leave a Comment :, , , , , , , , , , , , , more...

OpenSparc-T2 Synthesis -Part 3 ( Hierarchical Floorplan Creation/Refining )

by kiran on Jun.08, 2009, under EDA

This is continuation of Posts 1 and 2 which adress the block level synthesis and top level synthesis of the opensparct2 processor . This post concentrates on building the floorplan/SDC etc suitable for block level P&R implementation. Due to short of time and bandwidth, I couldnt get a chance to build the floorplan for full chip “cpu” module, but to keep the momentum going and for enthusiasts, I built the flow for the “rtx” module which is quite big ( around 7M+ instances ) below and can act as good testcase to build the reference flow. Anyone who has the full cpu fix-time-final volcano from your top level synthesis run, can load it in place rtx or alternatively import the full chip netlist and follow the rest of the flow.

Folks can re-use the P&R implementation script for block level  from my Nova Processor Core RTL-GDSII post .

We are using channel style and the script below basically does the following :

Click to continue reading “OpenSparc-T2 Synthesis -Part 3 ( Hierarchical Floorplan Creation/Refining )”

Leave a Comment :, , , , , , , , , , , , , , , , , , , , , more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!