Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update save_images.tcl #256

Merged
merged 1 commit into from
Nov 3, 2023
Merged

Update save_images.tcl #256

merged 1 commit into from
Nov 3, 2023

Conversation

chetanyagoyal
Copy link
Collaborator

Fixes #254.
Updates the save_images.tcl file to accommodate for the changes made in Openroad-flow-scripts

@chetanyagoyal chetanyagoyal marked this pull request as draft October 26, 2023 16:35
@saicharan0112
Copy link
Collaborator

@chetanyagoyal this does fix the issue. Its like chicken and egg problem.. Let this update get merged so that the docker image (stable tag) will get updated with the latest openroad.

@saicharan0112 saicharan0112 reopened this Oct 30, 2023
@saicharan0112
Copy link
Collaborator

@msaligane please merge this so that daily CI will take latest save_image.tcl file and run it with the latest openroad version.

@harshkhandeparkar
Copy link
Collaborator

@chetanyagoyal this does fix the issue. Its like chicken and egg problem.. Let this update get merged so that the docker image (stable tag) will get updated with the latest openroad.

# Save a final image if openroad is compiled with the gui
if {[expr [llength [info procs save_image]] > 0]} {
gui::show "source $::env(SCRIPTS_DIR)/save_images.tcl" false
}

These lines (which call the script) suggest that this script should not be run on the CI. Is it configured improperly perhaps?

@saicharan0112
Copy link
Collaborator

@chetanyagoyal this does fix the issue. Its like chicken and egg problem.. Let this update get merged so that the docker image (stable tag) will get updated with the latest openroad.

# Save a final image if openroad is compiled with the gui
if {[expr [llength [info procs save_image]] > 0]} {
gui::show "source $::env(SCRIPTS_DIR)/save_images.tcl" false
}

These lines (which call the script) suggest that this script should not be run on the CI. Is it configured improperly perhaps?

Why do you think this should not be run on the CI?

@harshkhandeparkar
Copy link
Collaborator

@chetanyagoyal this does fix the issue. Its like chicken and egg problem.. Let this update get merged so that the docker image (stable tag) will get updated with the latest openroad.

# Save a final image if openroad is compiled with the gui
if {[expr [llength [info procs save_image]] > 0]} {
gui::show "source $::env(SCRIPTS_DIR)/save_images.tcl" false
}

These lines (which call the script) suggest that this script should not be run on the CI. Is it configured improperly perhaps?

Why do you think this should not be run on the CI?

gui::show probably means that it opens a GUI window. Also the comment above says that it should only run if OpenROAD is compiled with GUI.

@chetanyagoyal
Copy link
Collaborator Author

@chetanyagoyal this does fix the issue. Its like chicken and egg problem.. Let this update get merged so that the docker image (stable tag) will get updated with the latest openroad.

# Save a final image if openroad is compiled with the gui
if {[expr [llength [info procs save_image]] > 0]} {
gui::show "source $::env(SCRIPTS_DIR)/save_images.tcl" false
}

These lines (which call the script) suggest that this script should not be run on the CI. Is it configured improperly perhaps?

Why do you think this should not be run on the CI?

gui::show probably means that it opens a GUI window. Also the comment above says that it should only run if OpenROAD is compiled with GUI.

@chetanyagoyal this does fix the issue. Its like chicken and egg problem.. Let this update get merged so that the docker image (stable tag) will get updated with the latest openroad.

# Save a final image if openroad is compiled with the gui
if {[expr [llength [info procs save_image]] > 0]} {
gui::show "source $::env(SCRIPTS_DIR)/save_images.tcl" false
}

These lines (which call the script) suggest that this script should not be run on the CI. Is it configured improperly perhaps?

I agree that this shouldn't be run on the CI. Don't think there's anything wrong with the commands per se. Maybe we could add a condition in the flows that asks it to bypass this statement?

@saicharan0112
Copy link
Collaborator

saicharan0112 commented Oct 30, 2023 via email

@chetanyagoyal chetanyagoyal marked this pull request as ready for review October 30, 2023 16:24
@saicharan0112 saicharan0112 merged commit 6e333a0 into idea-fasoc:main Nov 3, 2023
0 of 2 checks passed
@saicharan0112
Copy link
Collaborator

Thanks @chetanyagoyal . Tomorrow's check from the bot will help us test the latest openroad version with this update

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

problem while running make sky130hd_temp
3 participants