File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010from hwcomponents_library .library .raella import *
1111from hwcomponents_library .library .timely import *
1212from hwcomponents_library .library .wan import *
13+
14+ __all__ = [
15+ # From aladdin
16+ "AladdinAdder" ,
17+ "AladdinRegister" ,
18+ "AladdinComparator" ,
19+ "AladdinMultiplier" ,
20+ "AladdinCounter" ,
21+ "AladdinIntMAC" ,
22+ # From atomlayer
23+ "AtomlayerRegisterLadder" ,
24+ "AtomlayerInputBufferTransfers" ,
25+ "AtomlayerADC" ,
26+ "AtomlayerDAC" ,
27+ "AtomlayerRouter" ,
28+ "AtomlayerEDRAM" ,
29+ "AtomlayerEDRAMBus" ,
30+ "AtomlayerShiftAdd" ,
31+ # From brahms
32+ "BrahmsDAC" ,
33+ # From dummy
34+ "DummyStorage" ,
35+ "DummyCompute" ,
36+ "DummyMemory" ,
37+ "DummyNetwork" ,
38+ # From forms
39+ "FormsADC" ,
40+ "FormsDAC" ,
41+ # From isaac
42+ "IsaacEDRAM" ,
43+ "IsaacChip2ChipLink" ,
44+ "IsaacRouterSharedByFour" ,
45+ "IsaacADC" ,
46+ "IsaacRouter" ,
47+ "IsaacShiftAdd" ,
48+ "IsaacEDRAMBus" ,
49+ "IsaacDAC" ,
50+ # From jia
51+ "JiaShiftAdd" ,
52+ "JiaZeroGate" ,
53+ "JiaDatapath" ,
54+ # From misc
55+ "RaaamEDRAM" ,
56+ "SmartBufferSRAM" ,
57+ # From newton
58+ "NewtonADC" ,
59+ "NewtonDAC" ,
60+ "NewtonRouter" ,
61+ "NewtonEDRAM" ,
62+ "NewtonEDRAMBus" ,
63+ "NewtonShiftAdd" ,
64+ # From raella
65+ "RaellaQuantMultiplier" ,
66+ # From timely
67+ "TimelyIAdder" ,
68+ "TimelyPSubBuf" ,
69+ "TimelyDTC" ,
70+ "TimelyTDC" ,
71+ "TimelyXSubBuf" ,
72+ "TimelyChargingComparator" ,
73+ "TimelyInputOutputBuffer" ,
74+ "TimelyChip2ChipLink" ,
75+ # From wan
76+ "WanShiftAdd" ,
77+ "WanVariablePrecisionADC" ,
78+ "WanAnalogSample" ,
79+ "WanAnalogIntegrator" ,
80+ ]
Original file line number Diff line number Diff line change @@ -442,7 +442,7 @@ def shift_add(self) -> tuple[float, float]:
442442 -------
443443 (energy, latency): Tuple in (Joules, seconds).
444444 """
445- return 0.021e-12 , 1e-9
445+ return 0.021e-12 , 1e-9 / 1.2
446446
447447 @action
448448 def read (self ) -> tuple [float , float ]:
You can’t perform that action at this time.
0 commit comments