Skip to content

odb: add support for LEF58_AREA property#2267

Merged
eder-matheus merged 16 commits into
The-OpenROAD-Project:masterfrom
eder-matheus:odb_area
Sep 15, 2022
Merged

odb: add support for LEF58_AREA property#2267
eder-matheus merged 16 commits into
The-OpenROAD-Project:masterfrom
eder-matheus:odb_area

Conversation

@eder-matheus
Copy link
Copy Markdown
Member

No description provided.

Signed-off-by: Eder Monteiro <emrmonteiro@inf.ufrgs.br>
Signed-off-by: Eder Monteiro <emrmonteiro@inf.ufrgs.br>
Signed-off-by: Eder Monteiro <emrmonteiro@inf.ufrgs.br>
Signed-off-by: Eder Monteiro <emrmonteiro@inf.ufrgs.br>
Signed-off-by: Eder Monteiro <emrmonteiro@inf.ufrgs.br>
Signed-off-by: Eder Monteiro <emrmonteiro@inf.ufrgs.br>
Signed-off-by: Eder Monteiro <emrmonteiro@inf.ufrgs.br>
@eder-matheus eder-matheus requested review from maliberty and osamahammad21 and removed request for maliberty September 13, 2022 23:17
Comment thread src/odb/src/db/dbTechLayerAreaRule.cpp Outdated
Comment thread src/odb/src/db/dbTechLayerAreaRule.cpp Outdated
Comment thread src/odb/include/odb/db.h Outdated
Comment thread src/odb/src/codeGenerator/dbTechLayerAreaRule.json
Comment thread src/odb/src/db/dbTechLayerAreaRule.cpp Outdated
Comment thread src/odb/src/db/dbTechLayerAreaRule.cpp Outdated
Comment thread src/odb/src/db/dbTechLayerAreaRule.h Outdated
Comment thread src/odb/src/lefin/lefTechLayerAreaRuleParser.cpp Outdated
Comment thread src/odb/src/lefin/lefTechLayerAreaRuleParser.cpp Outdated
Comment thread src/odb/src/lefin/lefTechLayerAreaRuleParser.cpp Outdated
Comment thread src/odb/src/codeGenerator/dbTechLayerAreaRule.json Outdated
Signed-off-by: Eder Monteiro <emrmonteiro@inf.ufrgs.br>
Signed-off-by: Eder Monteiro <emrmonteiro@inf.ufrgs.br>
Signed-off-by: Eder Monteiro <emrmonteiro@inf.ufrgs.br>
Signed-off-by: Eder Monteiro <emrmonteiro@inf.ufrgs.br>
Signed-off-by: Eder Monteiro <emrmonteiro@inf.ufrgs.br>
Signed-off-by: Eder Monteiro <emrmonteiro@inf.ufrgs.br>
Signed-off-by: Eder Monteiro <emrmonteiro@inf.ufrgs.br>
Signed-off-by: Eder Monteiro <emrmonteiro@inf.ufrgs.br>
@maliberty
Copy link
Copy Markdown
Member

Has this been through secure-CI?

@maliberty
Copy link
Copy Markdown
Member

Is src/odb/test/data/design.odb necessary? The next time the schema changes this test will break. It would be better to use lef/def for stability of the test.

@eder-matheus
Copy link
Copy Markdown
Member Author

eder-matheus commented Sep 14, 2022

Has this been through secure-CI?

I started a run yesterday, and I saw a few metrics failures. I've started another run now.

Comment thread src/odb/src/lefin/lefTechLayerAreaRuleParser.cpp Outdated
Signed-off-by: Eder Monteiro <emrmonteiro@inf.ufrgs.br>
@eder-matheus
Copy link
Copy Markdown
Member Author

Is src/odb/test/data/design.odb necessary? The next time the schema changes this test will break. It would be better to use lef/def for stability of the test.

We already have lef/def tests in the unit tests. To update the read_db test, should I read lef/def, write an odb file and then read the generated odb? Is there a way to "unload" a design using the openroad cmds?

@maliberty
Copy link
Copy Markdown
Member

Is src/odb/test/data/design.odb necessary? The next time the schema changes this test will break. It would be better to use lef/def for stability of the test.

We already have lef/def tests in the unit tests. To update the read_db test, should I read lef/def, write an odb file and then read the generated odb? Is there a way to "unload" a design using the openroad cmds?

Never mind I see this is the schema version test which is the only one that uses an odb.

@eder-matheus
Copy link
Copy Markdown
Member Author

@maliberty My secure-ci run finished with two metric errors in the private designs (gf12 ariane and gf12 swerv wrapper). Not sure if my changes cause it.

@osamahammad21
Copy link
Copy Markdown
Member

My secure-ci run finished with two metric errors in the private designs (gf12 ariane and gf12 swerv wrapper). Not sure if my changes cause it.

@vvbandeira are those tests failing on master?

@vvbandeira
Copy link
Copy Markdown
Member

My secure-ci run finished with two metric errors in the private designs (gf12 ariane and gf12 swerv wrapper). Not sure if my changes cause it.

@vvbandeira are those tests failing on master?

Yes, you can consider secure ci as passing.

@osamahammad21
Copy link
Copy Markdown
Member

osamahammad21 commented Sep 15, 2022

@arlpetergadfort I've confirmed your requested changes are addressed. Can you please approve PR if no other changes are needed.

@eder-matheus eder-matheus merged commit b763145 into The-OpenROAD-Project:master Sep 15, 2022
@eder-matheus eder-matheus deleted the odb_area branch September 15, 2022 18:20
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.

5 participants