Here are the loads (expressed in n/p channel lengths, plus some in N/P diff area when the signal attacks a pass gate) for all the control signals received by the array (all loads have already been doubled to account for CAM symmetry):
Signal n p Used in
Clock Do a separate pass for this one
d
xCSCmd 180 648 CSMuxInterface.sch
16x5N, 32x5P *2 pass gates in VictimInterface
d←ld← 25 + (SCParms.numMemLines+5)/6 + 4
assume 25 for SC
Reset 4*nRamLines CamCtlCell.sch
96 144 VictimInterface.sch
d
BAREn 256 512 BARData.sch
d←(SCParms.numMemLines+5)/6 + 24
xLdVCamWR 64 128 RML1Interface.sch
32*16 32*32 CamInterfaceFFEn.sch
32 64 VCamAMInterface.sch
4*nRamLines 6*nRamLines AMCell.sch (ClampM)
d←(SCParms.numMemLines+5)/6 + 24
xLdRCamWR 64 128 RML1Interface.sch
32*16 32*32 CamInterfaceFFEn.sch
4*nRamLines 6*nRamLines RCamAMCell.sch (ClampRM)
d←(SCParms.numMemLines+2)/3 + 5
LdVML 120 240 VCamAMInterface.sch
8*nRamLines AMCell.sch
d
nPartVMch 7*32 7*32 CamInterfaceDriverCell.sch
nxPartRMch 7*32 7*32 CamInterfaceDriverCell.sch
d𡤈
PCtlFrzVictim 150 300 VictimInterface.sch
nEnRS 120 240 RSMuxInterface.sch
50 100 SharedOwnerInterface.sch
RBCycle2 32 64 BigFF.sch/VCamAMInterface.sch
32 64 BigFF.sch/RML23Interface.sch
80 80 VCamAMInterface.sch
d←(SCParms.numMemLines+5)/6
PCtlClrAllVPV 4*nRamLines CamCtlCell.sch
d ←(SCParms.numMemLines+2)/3
ClrVPV 8*nRamLines CamCtlCell.sch
No buffering
VAdrsInOut 4x8N, 5x10P *2 5x16N, 5x32P *2 outputs
RAdrsIn 4x8N, 5x10P *2 CamInterfaceFFEn.sch
FlagsIn 4x8N, 5x10P *2 pass gates in CamInterfaceFFEn.sch
BCtlSetOw 108 216 SharedOwnerInterface.sch
SetSh 108 216 SharedOwnerInterface.sch
xWtRam 52 152 BigFF.sch/SharedOwnerInterface.sch
xRSCmd 60 216 RSMuxInterface.sch
VPValidIn 16 32 CamCtlInterfaceFF.sch
ClrSh 16 32 SharedOwnerInterface.sch
nxByteSel 16 16 SharedOwnerInterface.sch
nxWdSel 46 46 SharedOwnerInterface.sch
nxSelWdData 36 72 SharedOwnerInterface.sch
BCtlClrOw 16 32 SharedOwnerInterface.sch
PWtInProg 32 64 BigFF.sch/SharedOwnerInterface.sch
xEnCamSel 32 64 BigFF.sch/CSMuxInterface.sch
xDrRCamBL 32 64 BigFF.sch/VictimInterface.sch
PCtlDrABusRB 96 64 VictimInterface.sch
PCtlDrABusRP 96 64 VictimInterface.sch
xLdRCamRL 32 64 BigFF.sch/VictimInterface.sch
xCRCamPr 32 64 BigFF.sch/VictimInterface.sch
xDrVCamBL 32 64 BigFF.sch/VictimInterface.sch
PCtlDrABusVP 96 64 VictimInterface.sch
PCtlDrABusVB 96 64 VictimInterface.sch
xLdVCamRL 32 64 BigFF.sch/VictimInterface.sch
xCVCamPr 32 64 BigFF.sch/VictimInterface.sch
xLdUse 40 20 VictimInterface.sch
PCtlResetVictim 16 64 VictimInterface.sch
PCtlShftVictim4 20 40 VictimInterface.sch
xEnCamSelExt 32 64 BigFF.sch/VCamAMInterface.sch
nPMFlags 32 32 CamInterfaceDriverCell.sch
RPValidIn 16 32 CamCtlInterfaceFF.sch