blob: afc0be76c07ec6a47c16d82724da4605dec867af [file] [log] [blame]
v {xschem version=2.9.9 file_version=1.2 }
G {}
K {type=subcircuit
format="@name @@CLK @@DATA_AVAILABLE @@DATA_FROM_HASH[0] @@DATA_FROM_HASH[1] @@DATA_FROM_HASH[2] @@DATA_FROM_HASH[3] @@DATA_FROM_HASH[4] @@DATA_FROM_HASH[5] @@DATA_FROM_HASH[6] @@DATA_FROM_HASH[7] @@DATA_TO_HASH[0] @@DATA_TO_HASH[1] @@DATA_TO_HASH[2] @@DATA_TO_HASH[3] @@DATA_TO_HASH[4] @@DATA_TO_HASH[5] @@DATA_TO_HASH[6] @@DATA_TO_HASH[7] @@HASH_ADDR[0] @@HASH_ADDR[1] @@HASH_ADDR[2] @@HASH_ADDR[3] @@HASH_ADDR[4] @@HASH_ADDR[5] @@HASH_EN @@MACRO_RD_SELECT @@MACRO_WR_SELECT @@THREAD_COUNT[0] @@THREAD_COUNT[1] @@THREAD_COUNT[2] @@THREAD_COUNT[3] @VPWR @VGND decred_hash_macro"
template="name=x1 VPWR=VPWR VGND=VGND prefix=sky130_fd_sc_hd__ "
extra="VPWR VGND prefix"}
V {}
S {}
E {}
L 4 -130 -60 130 -60 {}
L 4 -130 60 130 60 {}
L 4 -130 -60 -130 60 {}
L 4 130 -60 130 60 {}
L 4 130 -50 150 -50 {}
L 4 -150 -50 -130 -50 {}
L 4 -150 -30 -130 -30 {}
L 4 130 -30 150 -30 {}
L 4 -150 -10 -130 -10 {}
L 4 -150 10 -130 10 {}
L 4 -150 30 -130 30 {}
L 4 130 -10 150 -10 {}
L 4 -150 50 -130 50 {}
B 5 147.5 -52.5 152.5 -47.5 {name=DATA_AVAILABLE dir=out name=p163544 }
B 5 -152.5 -52.5 -147.5 -47.5 {name=CLK dir=in name=p163543 }
B 5 -152.5 -32.5 -147.5 -27.5 {name=DATA_TO_HASH[0:7] dir=in name=p163546 }
B 5 147.5 -32.5 152.5 -27.5 {name=DATA_FROM_HASH[0:7] dir=out name=p163545 }
B 5 -152.5 -12.5 -147.5 -7.5 {name=HASH_ADDR[0:5] dir=in name=p163547 }
B 5 -152.5 7.5 -147.5 12.5 {name=HASH_EN dir=in name=p163548 }
B 5 -152.5 27.5 -147.5 32.5 {name=MACRO_RD_SELECT dir=in name=p163549 }
B 5 147.5 -12.5 152.5 -7.5 {name=THREAD_COUNT[0:3] dir=out name=p163551 }
B 5 -152.5 47.5 -147.5 52.5 {name=MACRO_WR_SELECT dir=in name=p163550 }
T {@symname} -64.5 -76 0 0 0.3 0.3 {}
T {@name} 135 -72 0 0 0.2 0.2 {}
T {DATA_AVAILABLE} 125 -54 0 1 0.2 0.2 {}
T {CLK} -125 -54 0 0 0.2 0.2 {}
T {DATA_TO_HASH[0:7]} -125 -34 0 0 0.2 0.2 {}
T {DATA_FROM_HASH[0:7]} 125 -34 0 1 0.2 0.2 {}
T {HASH_ADDR[0:5]} -125 -14 0 0 0.2 0.2 {}
T {HASH_EN} -125 6 0 0 0.2 0.2 {}
T {MACRO_RD_SELECT} -125 26 0 0 0.2 0.2 {}
T {THREAD_COUNT[0:3]} 125 -14 0 1 0.2 0.2 {}
T {MACRO_WR_SELECT} -125 46 0 0 0.2 0.2 {}