Buoyant density centrifugation
Buoyant density centrifugation uses the concept of buoyancy to separate molecules in solution. Usually a caesium chloride (CsCl) solution is used, but in the general case it's usually approximately the same density as the molecules that are to be centrifuged. The sample is put on top of the solution, and then the tube is spun at a very high speed for an extended time, at times lasting days. The CsCl molecules become densely packed toward the bottom, so even layers of different densities form. Since the original solution was approximately the same density, they go to a level where their density and the CsCl density are the same, to which they form a sharp, distinctive band. This method very sharply separates molecules, and is so sharp that it can even separate different molecular isotopes from one another. Buoyant density of majority of DNA is 1.7g/cm3 which is equal to density of 6M CsCl solution. Buoyant density of DNA changes with its GC content.
References