Functional Design Specifications

What are the basic purpose and requirements for Functional Design Specifications in DCS /SIS Project Engineering?