Ejemplo n.º 1
0
        public CCCOutput(CCCParameter setting, CCCCounterInfo counterInfo, bool TurnOnTicDefect, bool TurnOnCrdlDefect)
        {
            _outputName            = Name;
            _isCalculateTicDefect  = TurnOnTicDefect;
            _isCalculateCrdlDefect = TurnOnCrdlDefect;
            _cccDefect             = new CCCResult("TIC_Defect", setting.TestRunGroup, setting.Alpha, setting.YeildTarget, setting.YeildLimit, setting.DefectCounterLimit);

            _cccDefect.OutputCounter = counterInfo.CCCCounterForHst;
        }
Ejemplo n.º 2
0
 public HSTCCCControl(CCCParameter setting, HSTCCCCounter counterInfo, bool TurnOnTic, bool TurnOnCrdl)
 {
     _cccControlTicMc1 = new CCCOutput(setting, counterInfo.CCCCounterTicMc1, TurnOnTic, TurnOnCrdl);
     _cccControlTicMc2 = new CCCOutput(setting, counterInfo.CCCCounterTicMc2, TurnOnTic, TurnOnCrdl);
     _cccControlAllMc  = new CCCOutput(setting, counterInfo.CCCCounterAllMc, TurnOnTic, TurnOnCrdl);
 }
Ejemplo n.º 3
0
 public CCCOutput(CCCParameter setting)
 {
     _outputName = Name;
     _cccDefect  = new CCCResult("TIC_Defect", setting.TestRunGroup, setting.Alpha, setting.YeildTarget, setting.YeildLimit, setting.DefectCounterLimit);
 }
Ejemplo n.º 4
0
 public HSTCCCControl(CCCParameter setting)
 {
     _cccControlTicMc1 = new CCCOutput(setting);
     _cccControlTicMc2 = new CCCOutput(setting);
     _cccControlAllMc  = new CCCOutput(setting);
 }