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

Sroute tool #216

Open
Wen-Tian-Pineapple opened this issue Jun 26, 2023 · 0 comments
Open

Sroute tool #216

Wen-Tian-Pineapple opened this issue Jun 26, 2023 · 0 comments

Comments

@Wen-Tian-Pineapple
Copy link
Contributor

Description

As described in #2209 and #2349, in the design that involves multiple voltage domains, there is no routes from standard cell to another voltage domain that is generated by pdngen. We addressed this issue with the pull request using the original detail router. However, as described in #3071 and #3067. There are some problems when using the existed detail router for special route, in order to adress those problems, we proposed a new router seperated from the original one.

Proposed Command:
All of these commands should be called before global route.
add_sroute_inst: collect all the pins that are suppose to get connected with the power domain

add_sroute_connection: [layers] [vias] [net name] [metal width] [metal space]
Currently this command creates custom connections from all the collected pins(using add_sroute_inst) to the power ring before global route.

temp sense generator exmaple 1:
image

exmaple 2:
image

Future Work:
Make our tool aware of multiple different physics property of analog circuit and optimize them.

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

No branches or pull requests

1 participant