-
Notifications
You must be signed in to change notification settings - Fork 104
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
[GSoC] Common Verilog Generation API and Implementation in temp-sense-gen
#212
Commits on May 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 832f830 - Browse repository at this point
Copy the full SHA 832f830View commit details
Commits on May 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 45d2c60 - Browse repository at this point
Copy the full SHA 45d2c60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c58dbd - Browse repository at this point
Copy the full SHA 7c58dbdView commit details
Commits on May 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 60d11e9 - Browse repository at this point
Copy the full SHA 60d11e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b4363e - Browse repository at this point
Copy the full SHA 5b4363eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d305499 - Browse repository at this point
Copy the full SHA d305499View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98fb956 - Browse repository at this point
Copy the full SHA 98fb956View commit details -
Configuration menu - View commit details
-
Copy full SHA for 688859b - Browse repository at this point
Copy the full SHA 688859bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e18789 - Browse repository at this point
Copy the full SHA 5e18789View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac85fb9 - Browse repository at this point
Copy the full SHA ac85fb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a3bbd6 - Browse repository at this point
Copy the full SHA 1a3bbd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef5a28f - Browse repository at this point
Copy the full SHA ef5a28fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9524faf - Browse repository at this point
Copy the full SHA 9524fafView commit details -
feat: designName parameter code
* uncommented code which inserts the designName in config.mk * removed code which inserts the designName parameter in Verilog
Configuration menu - View commit details
-
Copy full SHA for 3d74ba4 - Browse repository at this point
Copy the full SHA 3d74ba4View commit details -
* removed previous code used to generate output Verilog * removed previous code used to copy generated Verilog
Configuration menu - View commit details
-
Copy full SHA for 835b9b6 - Browse repository at this point
Copy the full SHA 835b9b6View commit details -
feat: removed
.template
replacement* removed code which replaces `.template` in source Verilog filenames because it seemed unncessary
Configuration menu - View commit details
-
Copy full SHA for 441f004 - Browse repository at this point
Copy the full SHA 441f004View commit details -
refactor: rename counter_generic.v to counter.v
because it's output filename is the same as the input filename
Configuration menu - View commit details
-
Copy full SHA for a55f30f - Browse repository at this point
Copy the full SHA a55f30fView commit details -
Configuration menu - View commit details
-
Copy full SHA for eef004f - Browse repository at this point
Copy the full SHA eef004fView commit details
Commits on May 30, 2023
-
docs: added docstrings to common API
* added docstring to the __init__.py file * added docstrings to the functions defined in verilog_generation module
Configuration menu - View commit details
-
Copy full SHA for 70c120e - Browse repository at this point
Copy the full SHA 70c120eView commit details -
feat: pre-imported common defs
* added commonly used Verilog functions as defs in the Mako template * updated the source verilog code to use the new defs * added a TODO: comment to improve this way of importing defs in the future
Configuration menu - View commit details
-
Copy full SHA for 115747f - Browse repository at this point
Copy the full SHA 115747fView commit details
Commits on May 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 67660e9 - Browse repository at this point
Copy the full SHA 67660e9View commit details
Commits on Jun 3, 2023
-
fix: fixed generation of
blocks/sky130hd/*.txt
* uncommented code for generating `blocks/sky130hd/tempsenseInst_custom_net.txt` and `blocks/sky130hd/tempsenseInst_domain_insts.txt` files * updated the source file path to reflect the changes in Verilog generation
Configuration menu - View commit details
-
Copy full SHA for c8e8518 - Browse repository at this point
Copy the full SHA c8e8518View commit details
Commits on Jun 5, 2023
-
refactor: convert all class privates to module privates
* renamed all functions beginning with double _ to single _ to make them accessible using import <module_name>
Configuration menu - View commit details
-
Copy full SHA for 6d38d10 - Browse repository at this point
Copy the full SHA 6d38d10View commit details -
test: added unit tests for the _generate_file function
* Added unit tests using pytest in test/ directory * Used part of temp-sense-gen Verilog for unit tests * Added tests with 6 and 8 inverters
Configuration menu - View commit details
-
Copy full SHA for 677bf9f - Browse repository at this point
Copy the full SHA 677bf9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d97616b - Browse repository at this point
Copy the full SHA d97616bView commit details
Commits on Jun 7, 2023
-
test: added tests for files in subdirectory
* tests if the directory structure of the source is maintained in the output * tests if output for files in subdirectories are generated as expected
Configuration menu - View commit details
-
Copy full SHA for 2e5dda3 - Browse repository at this point
Copy the full SHA 2e5dda3View commit details -
docs: update flow-tempsense.rst to reflect the changes
* updated any filenames and links that have changed * mentioned the use of Mako syntax
Configuration menu - View commit details
-
Copy full SHA for cc0f3b5 - Browse repository at this point
Copy the full SHA cc0f3b5View commit details
Commits on Jun 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a0e4ee4 - Browse repository at this point
Copy the full SHA a0e4ee4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07eab48 - Browse repository at this point
Copy the full SHA 07eab48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32f6336 - Browse repository at this point
Copy the full SHA 32f6336View commit details
Commits on Jun 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d8cd281 - Browse repository at this point
Copy the full SHA d8cd281View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbf4381 - Browse repository at this point
Copy the full SHA cbf4381View commit details