1. A memory generation and placement flow system adapted to receive a customer memory design and place the customer memory design within a customizable standardized integrated circuit design, the memory generation and placement flow system comprising: a memory librarian tool adapted to receive a memory modules list of the customary memory design, perform a first automatic placement of the memory modules in the customizable standardized integrated circuit design, check for acceptable placement of the memory modules within the customizable standardized integrated circuit design, select an alternate customizable standardized integrated circuit design if the placement is not acceptable, and generate a memory description if the placement is acceptable, a memory estimator tool adapted to receive the memory description generated by the memory librarian tool, perform a second automatic placement of memories from the memory description in the customizable standardized integrated circuit design, selectively permit manual correction of the placement of the memories in the customizable standardized integrated circuit design, selectively permit a generation of memories in the memory description as rcells, perform a third automatic placement of memories in the memory description that are not generated as rcells, and a memory placer tool adapted to receive rcell descriptions from the memory estimator tool, perform a fourth automatic placement of rcell positions in the customizable standardized integrated circuit design, check for acceptable placement of the rcell positions in the customizable standardized integrated circuit design, selectively permit manual correction of the placement of the rcells in the customizable standardized integrated circuit design, and output final memory positions for back end design flow.