-
Notifications
You must be signed in to change notification settings - Fork 396
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
Updating k6_N10_40nm.xml arch and adding a sparse version; making more user friendly for teaching use #2454
Conversation
…These architectures are now more heavily commented and suitable for work in a grad course (ECE 1756). I cut the logic block areas to something more reasonable for a simple architecture like this; the area numbers for the logic blocks and the local mux delays for the sparse architecture are based on coarse scaling / guessing so they aren't extremely accurate.
…c block area due to arch file update for 1756
@amin1377 : if you can take over updating golden results so we can land this it would be good. I don't know when I'll get back to it given the tasks in front of it .... |
2024-08-16T14:26:26.5733988Z �[32;1m14:26:26�[0m | regression_tests/vtr_reg_strong/strong_clock_aliases...[Fail] Looks like we need to update golden (above from nightly_test_3). |
Thanks @amin1377 ! Getting close. 2024-08-23T00:13:33.8415229Z regression_tests/vtr_reg_strong/strong_clock_aliases...[Fail] |
…rilog-to-routing into update_1756_archs
…rilog-to-routing into update_1756_archs
…rilog-to-routing into update_1756_archs
@vaughnbetz, the CI tests are finally green! |
@vaughnbetz : I think we can merge this PR. |
Thanks @amin1377 ! |
Updating k6_N10_40nm.xml and adding k6_N10_sparse_crossbar_40nm.xml. These architectures are now more heavily commented and suitable for work in a grad course (ECE 1756).
Description
I cut the logic block areas to something more reasonable for a simple architecture like this; the area numbers for the logic blocks and the local mux delays for the sparse architecture are based on coarse scaling / guessing so they aren't extremely accurate.
Removed some very complex comments, and added some more basic ones. Deleted dead code and comments in the arch files. Switched to per LUT input delays so we can demonstrate flat routing.
Motivation and Context
Useful for teaching (assignment 4) in ECE 1756.
How Has This Been Tested?
Tested with simple MCNC designs to show they work and get reasonable results.
Checklist: