GuideWare Reference Methodology for New RTL Block development

This methodology recommends goals to be used during the entire
RTL development cycle for new RTL blocks. In order to further refine
application of right template at right maturity level of RTL code,
this development time has been divided into 3 phases as below:

a) initial_rtl: When RTL is being actively coded, and RTL developers
concern mostly about correctness of code, simulation readiness,
synthesizability and basic clock/reset integrity. Some designers may
also have a very preliminary constraints and power plan.

b) detailed_rtl: When RTL has been mostly verified for functional
correctness, and RTL developers should ideally be looking at design
performance aspects. These include clock synchronization, constraints,
power and test issues. 

c) rtl_handoff: When RTL is almost ready and final handoff checks
are being performed. At this time, majority of GuideWare New_RTL
goals should be run after every ECO. 

c) ip_handoff: When IP is almost ready and final handoff checks
are being performed. At this time, majority of GuideWare New_RTL
goals should be run after every ECO. 

In addition to commonly applicable goals at each of above
stages, this methodology also includes a set of Optional goals 
at each stage. Design teams should inspect these goals for
applicability to their design.
GuideWare Methodology Guide provides detailed description of above
goals, as well as what factors should be reviewed when selecting
optional goals.
