Added merge, syntax clean but violating dual rail

This commit is contained in:
Michele
2022-03-01 13:26:29 +01:00
parent 8b40e70058
commit 340a20e49e
5 changed files with 1430 additions and 1244 deletions

View File

@@ -32,17 +32,17 @@ import globals;
open tmpl::dataflow_neuro;
defproc merge_7 (avMx1of2<7> in1; avMx1of2<7> in2; avMx1of2<7> out; avMx1of2<1> cond){
defproc merge_7 (avMx1of2<7> in1; avMx1of2<7> in2; avMx1of2<7> out){
merge<7> my_merge(.in1=in1, .in2=in2,.out = out);
merge<7> merge_cell(.in1=in1, .in2=in2,.out = out);
//Low active Reset
bool _reset_B;
prs {
Reset => _reset_B-
}
my_merge.supply.vss = GND;
my_merge.supply.vdd = Vdd;
my_merge.reset_B = _reset_B;
merge_cell.supply.vss = GND;
merge_cell.supply.vdd = Vdd;
merge_cell.reset_B = _reset_B;
}