This paper describes the architecture and performance of a 0.35µ, 1GHZ, CMOS Timing Generator Using Array of Delay Lock Loop. The timing generator is implemented as an array of delay locked loops. This architecture enables a timing generator with sub gate delay resolution to be implemented. The proposed Delay Lock Loops uses novel Multiplexer based Dual Phase and frequency Detector along with a charge pump where the injected charge approaches zero as the loop approaches lock on the leading edge and the trailing edge of an input clock reference. This greatly reduces the timing jitter, loop locks to both the leading and trailing clock edges as the dual phase and frequency detector along with charge pump converts the phase difference in to voltages. Test results show a timing jitter of less than 20 pS for the DLL (Delay Lock Loop) circuit .The DLL has a dead zone less than 0.01nS in the phase characteristics and has low phase sensitivity errors. The timing generator is implemented as an array of delay locked loops [1] which exponentially reduce the locking time. An experimental proto type was simulated at 0.7µ and 0.35µ technologies with a supply voltage of 5V and 3.3V respectively.