Added shared config which is imported in all model configs. Shared config only hold model type for now.

This commit is contained in:
Hunter Nichols 2021-09-15 13:00:51 -07:00
parent 1236a0773a
commit 11ff8713c5
42 changed files with 105 additions and 0 deletions

View File

@ -0,0 +1 @@
model_name = "cacti"

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 10
num_words = 64
words_per_row = 4

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 128
num_words = 1024

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 12
num_words = 128
words_per_row = 4

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 12
num_words = 16
words_per_row = 1

View File

@ -0,0 +1,10 @@
from shared_config import *
word_size = 12
num_words = 256
words_per_row = 16
local_array_size = 186
output_extended_config = True
output_datasheet_info = True
netlist_only = True
nominal_corner_only = True

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 12
num_words = 256
words_per_row = 8

View File

@ -0,0 +1,10 @@
from shared_config import *
word_size = 14
num_words = 32
words_per_row = 2
local_array_size = 23
output_extended_config = True
output_datasheet_info = True
netlist_only = True
nominal_corner_only = True

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 15
num_words = 512
words_per_row = 8

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 16
num_words = 1024
words_per_row = 16

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 17
num_words = 1024
words_per_row = 16

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 17
num_words = 256
words_per_row = 16

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 18
num_words = 128
words_per_row = 2

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 18
num_words = 32
words_per_row = 1

View File

@ -0,0 +1,10 @@
from shared_config import *
word_size = 21
num_words = 1024
words_per_row = 4
local_array_size = 54
output_extended_config = True
output_datasheet_info = True
netlist_only = True
nominal_corner_only = True

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 22
num_words = 512
words_per_row = 16

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 23
num_words = 1024
words_per_row = 16

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 26
num_words = 64
words_per_row = 4

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 27
num_words = 1024
words_per_row = 4

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 27
num_words = 256
words_per_row = 8

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 27
num_words = 512
words_per_row = 4

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 32
num_words = 1024

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 32
num_words = 2048

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 32
num_words = 256

View File

@ -0,0 +1,10 @@
from shared_config import *
word_size = 32
num_words = 32
words_per_row = 1
local_array_size = 31
output_extended_config = True
output_datasheet_info = True
netlist_only = True
nominal_corner_only = True

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 32
num_words = 512

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 4
num_words = 16
words_per_row = 1

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 4
num_words = 32
words_per_row = 2

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 4
num_words = 64
words_per_row = 4

View File

@ -0,0 +1,10 @@
from shared_config import *
word_size = 5
num_words = 256
words_per_row = 16
local_array_size = 75
output_extended_config = True
output_datasheet_info = True
netlist_only = True
nominal_corner_only = True

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 64
num_words = 1024

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 64
num_words = 512

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 6
num_words = 16
words_per_row = 1

View File

@ -0,0 +1,10 @@
from shared_config import *
word_size = 7
num_words = 256
words_per_row = 4
local_array_size = 25
output_extended_config = True
output_datasheet_info = True
netlist_only = True
nominal_corner_only = True

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 7
num_words = 64
words_per_row = 2

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 8
num_words = 1024

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 8
num_words = 256

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 8
num_words = 256
words_per_row = 1

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 8
num_words = 512

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 9
num_words = 1024
words_per_row = 4

View File

@ -0,0 +1,10 @@
from shared_config import *
word_size = 9
num_words = 128
words_per_row = 1
local_array_size = 4
output_extended_config = True
output_datasheet_info = True
netlist_only = True
nominal_corner_only = True

View File

@ -1,3 +1,4 @@
from shared_config import *
word_size = 9
num_words = 256
words_per_row = 4