The activity by CAD software that automatically places components on a circuit board layout based on preset rules.