Skip to content

Commit

Permalink
Merge pull request #2001 from Pinata-Consulting/make-issue-additional…
Browse files Browse the repository at this point in the history
…-files

make issue: add ADDITIONAL_FILES that can list extra files needed for make issue
  • Loading branch information
maliberty committed May 11, 2024
2 parents 9b86e54 + 25321a3 commit 480648d
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 0 deletions.
1 change: 1 addition & 0 deletions docs/user/FlowVariables.md
Expand Up @@ -239,6 +239,7 @@ configuration file.

| Variable | Description |
|--------------------------|----------------------------------------------------------------------------------------------------|
| `ADDITIONAL_FILES` | Additional files to be added to `make issue` archive |
| `ADDITIONAL_LEFS` | Hardened macro LEF view files listed here. |
| `ADDITIONAL_LIBS` | Hardened macro library files listed here. |
| `ADDITIONAL_GDS` | Hardened macro GDS files listed here. |
Expand Down
2 changes: 2 additions & 0 deletions flow/designs/asap7/mock-array/Element/config.mk
Expand Up @@ -43,3 +43,5 @@ export PLACE_PINS_ARGS = -annealing

export GND_NETS_VOLTAGES =
export PWR_NETS_VOLTAGES =

export ADDITIONAL_FILES = designs/src/mock-array/util.tcl
2 changes: 2 additions & 0 deletions flow/designs/asap7/mock-array/config.mk
Expand Up @@ -59,3 +59,5 @@ export MACRO_HALO_X = 0.5
export MACRO_HALO_Y = 0.5

export CTS_BUF_DISTANCE = 60

export ADDITIONAL_FILES = designs/src/mock-array/util.tcl
18 changes: 18 additions & 0 deletions flow/test/test_make_issue.sh
@@ -0,0 +1,18 @@
#!/bin/bash
# make issue smoketest
set -ue -o pipefail

testname=Element

make DESIGN_CONFIG=designs/asap7/mock-array/$testname/config.mk floorplan
make DESIGN_CONFIG=designs/asap7/mock-array/$testname/config.mk io_placement_random_issue
latest_file=$(ls -t io_placement_random_mock-array_${testname}_asap7_base*.tar.gz | head -n1)
echo "Testing $latest_file"
. ../env.sh
rm -rf results/make-issue/
mkdir -p results/make-issue/
cd results/make-issue/
tar --strip-components=1 -xzf ../../$latest_file
runme=run-me-mock-array_$testname-asap7-base.sh
sed -i 's/openroad -no_init/openroad -exit -no_init/g' $runme
./$runme
1 change: 1 addition & 0 deletions flow/util/makeIssue.sh
Expand Up @@ -18,6 +18,7 @@ ISSUE_CP_DESIGN_FILE_VARS="SDC_FILE \
ISSUE_CP_PLATFORM_FILE_VARS="LIB_FILES \
SC_LEF \
TECH_LEF \
ADDITIONAL_FILES \
ADDITIONAL_LEFS \
CLKGATE_MAP_FILE \
ADDER_MAP_FILE \
Expand Down

0 comments on commit 480648d

Please sign in to comment.