Recent developments in silicon radiation detectors at IRST