From 4e40017fdc55b34e068a3bccece7b93895d0f686 Mon Sep 17 00:00:00 2001 From: Hunter Nichols Date: Thu, 20 May 2021 15:26:24 -0700 Subject: [PATCH] Added model configs adapted from OpenRAM Library --- compiler/model_configs/sram_128b_1024_1rw.py | 7 +++++++ compiler/model_configs/sram_32b_1024_1rw.py | 7 +++++++ compiler/model_configs/sram_32b_2048_1rw.py | 7 +++++++ compiler/model_configs/sram_32b_256_1rw.py | 7 +++++++ compiler/model_configs/sram_32b_512_1rw.py | 7 +++++++ compiler/model_configs/sram_64b_1024_1rw.py | 7 +++++++ compiler/model_configs/sram_64b_512_1rw.py | 7 +++++++ compiler/model_configs/sram_8b_1024_1rw.py | 7 +++++++ compiler/model_configs/sram_8b_256_1rw.py | 7 +++++++ compiler/model_configs/sram_8b_512_1rw.py | 7 +++++++ 10 files changed, 70 insertions(+) create mode 100644 compiler/model_configs/sram_128b_1024_1rw.py create mode 100644 compiler/model_configs/sram_32b_1024_1rw.py create mode 100644 compiler/model_configs/sram_32b_2048_1rw.py create mode 100644 compiler/model_configs/sram_32b_256_1rw.py create mode 100644 compiler/model_configs/sram_32b_512_1rw.py create mode 100644 compiler/model_configs/sram_64b_1024_1rw.py create mode 100644 compiler/model_configs/sram_64b_512_1rw.py create mode 100644 compiler/model_configs/sram_8b_1024_1rw.py create mode 100644 compiler/model_configs/sram_8b_256_1rw.py create mode 100644 compiler/model_configs/sram_8b_512_1rw.py diff --git a/compiler/model_configs/sram_128b_1024_1rw.py b/compiler/model_configs/sram_128b_1024_1rw.py new file mode 100644 index 00000000..57585e10 --- /dev/null +++ b/compiler/model_configs/sram_128b_1024_1rw.py @@ -0,0 +1,7 @@ +word_size = 128 +num_words = 1024 + +output_extended_config = True +output_datasheet_info = True +netlist_only = True +nominal_corner_only = True \ No newline at end of file diff --git a/compiler/model_configs/sram_32b_1024_1rw.py b/compiler/model_configs/sram_32b_1024_1rw.py new file mode 100644 index 00000000..2de1ce15 --- /dev/null +++ b/compiler/model_configs/sram_32b_1024_1rw.py @@ -0,0 +1,7 @@ +word_size = 32 +num_words = 1024 + +output_extended_config = True +output_datasheet_info = True +netlist_only = True +nominal_corner_only = True \ No newline at end of file diff --git a/compiler/model_configs/sram_32b_2048_1rw.py b/compiler/model_configs/sram_32b_2048_1rw.py new file mode 100644 index 00000000..eb987e71 --- /dev/null +++ b/compiler/model_configs/sram_32b_2048_1rw.py @@ -0,0 +1,7 @@ +word_size = 32 +num_words = 2048 + +output_extended_config = True +output_datasheet_info = True +netlist_only = True +nominal_corner_only = True \ No newline at end of file diff --git a/compiler/model_configs/sram_32b_256_1rw.py b/compiler/model_configs/sram_32b_256_1rw.py new file mode 100644 index 00000000..b4cfb10f --- /dev/null +++ b/compiler/model_configs/sram_32b_256_1rw.py @@ -0,0 +1,7 @@ +word_size = 32 +num_words = 256 + +output_extended_config = True +output_datasheet_info = True +netlist_only = True +nominal_corner_only = True \ No newline at end of file diff --git a/compiler/model_configs/sram_32b_512_1rw.py b/compiler/model_configs/sram_32b_512_1rw.py new file mode 100644 index 00000000..f90e0460 --- /dev/null +++ b/compiler/model_configs/sram_32b_512_1rw.py @@ -0,0 +1,7 @@ +word_size = 32 +num_words = 512 + +output_extended_config = True +output_datasheet_info = True +netlist_only = True +nominal_corner_only = True \ No newline at end of file diff --git a/compiler/model_configs/sram_64b_1024_1rw.py b/compiler/model_configs/sram_64b_1024_1rw.py new file mode 100644 index 00000000..d73899f3 --- /dev/null +++ b/compiler/model_configs/sram_64b_1024_1rw.py @@ -0,0 +1,7 @@ +word_size = 64 +num_words = 1024 + +output_extended_config = True +output_datasheet_info = True +netlist_only = True +nominal_corner_only = True \ No newline at end of file diff --git a/compiler/model_configs/sram_64b_512_1rw.py b/compiler/model_configs/sram_64b_512_1rw.py new file mode 100644 index 00000000..966bed6c --- /dev/null +++ b/compiler/model_configs/sram_64b_512_1rw.py @@ -0,0 +1,7 @@ +word_size = 64 +num_words = 512 + +output_extended_config = True +output_datasheet_info = True +netlist_only = True +nominal_corner_only = True \ No newline at end of file diff --git a/compiler/model_configs/sram_8b_1024_1rw.py b/compiler/model_configs/sram_8b_1024_1rw.py new file mode 100644 index 00000000..5d14d509 --- /dev/null +++ b/compiler/model_configs/sram_8b_1024_1rw.py @@ -0,0 +1,7 @@ +word_size = 8 +num_words = 1024 + +output_extended_config = True +output_datasheet_info = True +netlist_only = True +nominal_corner_only = True \ No newline at end of file diff --git a/compiler/model_configs/sram_8b_256_1rw.py b/compiler/model_configs/sram_8b_256_1rw.py new file mode 100644 index 00000000..1fa3f737 --- /dev/null +++ b/compiler/model_configs/sram_8b_256_1rw.py @@ -0,0 +1,7 @@ +word_size = 8 +num_words = 256 + +output_extended_config = True +output_datasheet_info = True +netlist_only = True +nominal_corner_only = True \ No newline at end of file diff --git a/compiler/model_configs/sram_8b_512_1rw.py b/compiler/model_configs/sram_8b_512_1rw.py new file mode 100644 index 00000000..57615846 --- /dev/null +++ b/compiler/model_configs/sram_8b_512_1rw.py @@ -0,0 +1,7 @@ +word_size = 8 +num_words = 512 + +output_extended_config = True +output_datasheet_info = True +netlist_only = True +nominal_corner_only = True \ No newline at end of file