Mik Igor
173e47ae45
Validate tech_name in config file iterating over technology dir
...
We're now validating the tech_name param specified by the user in the config file listing all the subfolders present in the technology folder. If the technology specified is not present as folder, we will emit an error and quit.
2023-10-27 01:29:27 +02:00
Mik Igor
5811c5ce99
FIX: scn3me_subm typo
...
Fixed incorrect tech_name "scn3m_subm" (correct is "scn3me_subm", note the 3mE).
2023-10-27 00:49:31 +02:00
Mik Igor
189824429c
Add freepdk45 to debug error in tech_name validation
...
Ooops, I forgot to add the freepdk45 mention in the debug.log string
2023-10-27 00:45:32 +02:00
Mik Igor
123e43e942
Add freepdk45 to tech_name validation in compiler/globals.py
...
Forgot to add the freepdk45 tech_name in validation
2023-10-27 00:40:55 +02:00
Mik Igor
ce2b11ebd9
Validate tech_name param in compiler/globals.py
...
We need to pre-validate the tech_name param in the config file or python will comply with a non-very-descriptive message that can confuse the user about where's the problem.
2023-10-26 23:53:03 +02:00
Eren Dogan
995cc4f60f
Fix typo
2023-09-06 21:38:19 -07:00
Eren Dogan
8ac95c19a4
Add optional $CONDA_HOME environment variable
2023-05-11 16:42:29 -07:00
Eren Dogan
f2235c2457
Cleanup globals.py
2023-05-04 20:47:53 -07:00
Eren Dogan
420ce01b46
Throw error if can't make temp directory
2023-05-04 20:27:59 -07:00
Eren Dogan
ed8242daf8
Add OPENRAM_TECH to package namespace
2023-04-12 13:18:00 -07:00
Eren Dogan
095e0baddd
Remove CHECKPOINT_OPTS since it is not used
2023-04-07 12:32:29 -07:00
Eren Dogan
78e84ee8df
Add version file
2023-02-07 10:30:48 -08:00
Eren Dogan
e5fc25da6f
Update copyright year
2023-01-28 22:56:27 -08:00
Eren Dogan
0c08d5da5f
Search for tools in conda first
2023-01-22 18:14:48 -08:00
Eren Dogan
ca03da8d95
Use conda to install the tools needed
2023-01-20 15:34:45 -08:00
Eren Dogan
96e57507bf
Add copyright check to code format test
2022-11-30 14:50:43 -08:00
Eren Dogan
fccdc3c45b
Use library imports globally
2022-11-27 13:01:20 -08:00
Eren Dogan
e718106d87
Change is_unit_test to False by default
2022-11-21 14:52:57 -08:00
Eren Dogan
e821b4a75e
Print info regarding which directories are being used
2022-11-10 22:24:41 -08:00
Eren Dogan
f95ff3c694
Fix library path in globals.setup_paths()
2022-11-10 21:50:31 -08:00
Eren Dogan
845f32805f
Change compiler name for unit tests
2022-11-06 14:05:08 -08:00
Eren Dogan
62700e4d2b
Fix OPENRAM_HOME path for library
2022-11-04 15:47:38 -07:00
Eren Dogan
740cff985a
Inform user when library's tech is used
2022-11-03 22:02:05 -07:00
Eren Dogan
dacc0acd4d
Fix paths while initializing
2022-10-25 13:01:02 -07:00
Bugra Onal
aefe46394c
Merge branch 'dev' into multibank
2022-08-12 21:45:26 -07:00
Bugra Onal
9bd3f1b45a
None check syntax fix
2022-07-28 15:03:41 -07:00
Bugra Onal
e130ba736c
Fixed indent error on write_size init
2022-07-28 15:03:41 -07:00
Bugra Onal
f08da6acc5
Fixed globals conflict
2022-07-28 15:03:41 -07:00
Bugra Onal
a0c6a0ad03
Set write_size default to word_size
2022-07-28 15:03:41 -07:00
Eren Dogan
e3fe8c3229
Remove line ending whitespace
2022-07-22 19:52:38 +03:00
mrg
3b0533c9c7
v1.2.0
2022-07-17 19:55:05 -07:00
mrg
d92c7a634d
Use packages for imports.
...
Must set PYTHONPATH to include OPENRAM_HOME now.
Reorganizes subdirs as packages.
Rewrites unit tests to use packages.
Update README.md with instructions, dependencies etc.
Update sky130 module imports.
Change tech specific package from modules to custom.
2022-07-13 15:55:57 -07:00
mrg
229a3b5b3d
By default uniquify instances based on macro name.
2022-03-11 18:01:45 -08:00
samuelkcrow
dfbf0ba6e1
Make git dependency visible and enforce it.
...
resolves #87
2021-10-04 14:43:14 -07:00
mrg
6f4d9f17af
v1.1.18
2021-08-18 11:30:00 -07:00
mrg
e88f927e01
v1.1.17
2021-07-29 11:41:41 -07:00
Jesse Cirimelli-Low
6705f99855
merge in dev
2021-05-28 14:06:23 -07:00
mrg
d6d0df97f8
Get rid of write_size error when write_size==word_size
2021-05-28 13:06:12 -07:00
mrg
bc793ec3d8
PEP8
2021-05-26 16:13:47 -07:00
mrg
8610144ccb
Fix write size warning
2021-05-26 16:13:47 -07:00
mrg
3abebe4068
Add hierarchical seperator option to work with Xyce measurements.
2021-05-14 16:16:25 -07:00
Jesse Cirimelli-Low
d3199ea70e
Merge branch 'dev' into laptop_checkpoint
2021-05-03 12:53:31 -07:00
Jesse Cirimelli-Low
3a3da9e0d7
56 drc errors on col mux 1port
2021-05-02 21:49:09 -07:00
mrg
d018963866
Specify ImportError to see other errors
2021-04-22 16:13:32 -07:00
mrg
9b40102bbb
v1.1.15
2021-04-19 11:54:35 -07:00
mrg
aa5e1fd168
Merge remote-tracking branch 'olofk/verilog_model_features' into dev
2021-04-15 14:41:56 -07:00
mrg
671470f5f2
Skywater changes.
...
Default 1 thread and no temp subdirectory.
Add skywater setup/hold golden data
Add CLI option for simulation threads (-m)
Add compatibility mode option and nomodcheck for ngspice to speed up sky130 model loading.
Make subdir when using default /tmp dir.
Pass num_threads so temp subdirs are created.
2021-03-22 15:48:14 -07:00
mrg
506daaec99
Merge remote-tracking branch 'private/dev' into dev
2021-02-13 23:52:18 -08:00
mrg
7610f23fc7
Sub temp directory. Add github archive.
2021-02-10 15:39:12 -08:00
mrg
c78d3a9cca
Merge branch 'dev' into runner_test
2021-02-10 11:17:35 -08:00