Skip to content

Commit

Permalink
asap7/aes-block: partial automatic placement of macros
Browse files Browse the repository at this point in the history
Signed-off-by: Øyvind Harboe <[email protected]>
  • Loading branch information
oharboe committed Oct 28, 2024
1 parent 0b51bec commit 5c2bde6
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 0 deletions.
3 changes: 3 additions & 0 deletions flow/designs/asap7/aes-block/config.mk
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,6 @@ export PWR_NETS_VOLTAGES =

# The macros are very small so use a smaller halo
export MACRO_PLACE_HALO ?= 5 5

export MACRO_PLACEMENT_TCL = ./designs/$(PLATFORM)/$(DESIGN_NICKNAME)/macros.tcl
export ADDITIONAL_FILES = $(MACRO_PLACEMENT_TCL)
23 changes: 23 additions & 0 deletions flow/designs/asap7/aes-block/macros.tcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Place some macros automatically and some manually
place_macro -macro_name u0/r0 -location {124.176 7.157} -orientation MX
place_macro -macro_name u0/u0 -location {7.008 7.152} -orientation R0
place_macro -macro_name u0/u1 -location {7.008 33.696} -orientation R0
place_macro -macro_name u0/u2 -location {33.6 7.152} -orientation R0
place_macro -macro_name u0/u3 -location {155.101 7.152} -orientation MY
place_macro -macro_name us00 -location {7.008 61.632} -orientation R0
place_macro -macro_name us01 -location {87.085 155.005} -orientation R180
place_macro -macro_name us02 -location {33.936 155.005} -orientation MX

# place_macro -macro_name us03 -location {155.101 114.829} -orientation R180
# place_macro -macro_name us10 -location {155.101 88.237} -orientation R180
# place_macro -macro_name us11 -location {33.936 127.069} -orientation MX
# place_macro -macro_name us12 -location {60.48 127.069} -orientation MX
# place_macro -macro_name us13 -location {87.085 127.069} -orientation R180
# place_macro -macro_name us20 -location {7.008 114.829} -orientation MX
# place_macro -macro_name us21 -location {113.629 127.069} -orientation R180
# place_macro -macro_name us22 -location {7.008 88.237} -orientation MX
# place_macro -macro_name us23 -location {113.629 155.005} -orientation R180
# place_macro -macro_name us30 -location {7.008 155.005} -orientation MX
# place_macro -macro_name us31 -location {60.48 155.005} -orientation MX
# place_macro -macro_name us32 -location {155.101 155.005} -orientation R180
# place_macro -macro_name us33 -location {155.101 61.632} -orientation MY

0 comments on commit 5c2bde6

Please sign in to comment.