1. A system for generating block timing constraints and a timing model, comprising: a hierarchical modeling tool configured to: receive at least one abstracted view margin, at least one timing environment margin and at least one operational margin for inclusion in a model file, generate block implementation timing constraints employing said at least one timing environment margin and said at least one operational margin, and generate a block timing model employing said at least one abstracted view margin and said at least one operational margin.