This document describes a top-down digital design flow using Synopsys Design Compiler for logic synthesis, Mentor Modelsim for simulation, and Cadence Encounter for placement and routing. It provides details on each step of the flow, from RTL design and simulation to logic synthesis, placement and routing, and back-annotation. An example FIR filter design is used to demonstrate the full flow. Guidelines are given for organizing design projects and files using scripts to automate the flow.