A programmable injection-locked frequency divider (ILFD) using a phase-switching technique is presented. The proposed ILFD has been fabricated in a 90 nm CMOS process and has a programmable modulus of six and seven. It consumes 6.7 mW from a 1.2 V supply and the operating range is 18.69 -22.8 GHz. The core size measures 123 × 47 mm without measurement pads.Introduction: Injection-locked frequency dividers (ILFDs) achieve the highest operation frequency among all types of frequency dividers and hence they are usually adopted as the first stage of the divider chain in high-speed phase-locked loops (PLLs) [1,2]. However, owing to their simple structure, ILFDs always have fixed division ratios. Although some multimode ILFDs have been proposed, their division ratios are changed by injection signal in different ports [3] or by varying the frequency of the injection signal [4]. Since the moduli of these dividers are not really programmable, when they are used in integer-N PLLs, the frequency resolution will be increased, while in fractional-N PLLs, their quantisation noise will be degraded [5]. To utilise the high-speed property and resolve the above-mentioned issue of ILFDs, in this Letter, we present a programmable divide-by-6/7 ILFD by using a phaseswitching technique.