We introduce a system separation method to ensure synchronization of c
haotic systems. It is shown that this method is more general than the
conventional synchronization approach and flexible in the choice of dr
ive signals, and that for chaotic systems that cannot achieve synchron
ization driven by any one of its variables, synchronization can be rea
ched by a suitable separation of the systems.