=methodology+++++++++++++++++++++++++++++++++++++++++++++++++++
block
*
GuideWare Reference Methodology for New RTL Block development
*
This methodology recommends templates to be used during the entire
RTL development cycle for new RTL blocks. In order to further refine
application of right goal at right maturity level of RTL code,
this development time has been divided into 3 phases as below:

a) initial_rtl: The initial RTL design goal set contains a set of checks for
the stage of the project when the RTL is still in coding development and may 
not be functionally complete. The idea is not necessarily to be clean all at
once, but provide a starting point for getting to the clean RTL. GuideWare
recommends the designer focus first on getting to rtl lint clean, and
then work on the clock/reset correctness, basic DFT coding correctness,
and check SDC constraints. By the time the design reaches a "feature
complete" milestone, ideally the initial_rtl goals have been run and
are clean. At this point, the design would progress to the rtl_handoff
stage where additional requirements are added to the existing set of
checks.

b) rtl_handoff: The rtl_handoff goals are a super-set of the initial_rtl goals.
This stage contains the complete set of recommended RTL Handoff checks.
Handoff is assumed to be the hand-off from the RTL design team to the
post-synthesis implementation team or hand-off to System Integration
(sub-system or SoC) integration. Since the hand-off process is typically
iterative, it is not necessarily expected that all goals will be clean at the
first hand-off, but at least the issues will be known and can be
communicated to the consumers downstream.

c) netlist_handoff: The netlist_handoff goals are designed to check post-synthesis
netlist prior to layout. These checks are ideal for hand-off to the backend
physical implementation team or ASIC handoff.

In addition to commonly applicable templates at each of above
stages, this methodology also includes a set of Optional templates 
at each stage. Design teams should inspect these templates for
applicability to their design.

GuideWare Methodology Guide provides detailed description of above
templates, as well as what factors should be reviewed when selecting
optional templates.

=cut++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
rtl_handoff/lint/lint_rtl*
!HIDE rtl_handoff/lint/lint_turbo_rtl*
rtl_handoff/lint/design_audit*
!HIDE rtl_handoff/lint/lint_abstract*
!HIDE rtl_handoff/adv_lint/adv_lint_setup*
!HIDE rtl_handoff/adv_lint/adv_lint_struct*
!HIDE rtl_handoff/adv_lint/adv_lint_verify*
!HIDE rtl_handoff/adv_lint/lint_functional_rtl*
!HIDE rtl_handoff/constraints/sdc_gen*
!HIDE rtl_handoff/constraints/sdc_audit*
!HIDE rtl_handoff/constraints/sdc_check*
!HIDE rtl_handoff/constraints/sdc_exception_struct* PREREQ: constraints/sdc_check
!HIDE rtl_handoff/constraints/sdc_hier_equiv*
!HIDE rtl_handoff/constraints/sdc_redundancy*
!HIDE rtl_handoff/constraints/sdc_equiv*
!HIDE rtl_handoff/constraints/sdc_abstract*
!HIDE rtl_handoff/txv_verification/fp_verification*
!HIDE rtl_handoff/txv_verification/mcp_verification*
!HIDE rtl_handoff/txv_verification/fp_mcp_verification*
!HIDE rtl_handoff/txv_verification/txv_run_audit*
!HIDE rtl_handoff/txv_verification/txv_glitch*
!HIDE rtl_handoff/txv_verification/txv_rtl_gen*
!HIDE rtl_handoff/txv_verification/txv_sdc_migration*
rtl_handoff/cdc/cdc_setup*
rtl_handoff/cdc/cdc_setup_check*
rtl_handoff/cdc/clock_reset_integrity*
rtl_handoff/cdc/cdc_verify_struct* 
rtl_handoff/cdc/cdc_verify*   PREREQ: cdc/cdc_verify_struct
rtl_handoff/cdc/cdc_abstract* PREREQ: cdc/cdc_verify
!HIDE rtl_handoff/dft/dft_setup*
!HIDE rtl_handoff/dft/dft_scan_ready*
!HIDE rtl_handoff/dft/dft_best_practice*
!HIDE rtl_handoff/dft/dft_test_points*
!HIDE rtl_handoff/dft/dft_dsm_clocks*
!HIDE rtl_handoff/dft/dft_dsm_best_practice*
!HIDE rtl_handoff/dft/dft_abstract*
!HIDE rtl_handoff/power/power_audit*
!HIDE rtl_handoff/power/power_activity_check*
!HIDE rtl_handoff/power/power_gen_pesd*
!HIDE rtl_handoff/power/power_calibration*
!HIDE rtl_handoff/power/power_est_average*
!HIDE rtl_handoff/power/power_est_profiling*
!HIDE rtl_handoff/power/power_reduction_adv*
!HIDE rtl_handoff/power/power_mem_reduction*
!HIDE rtl_handoff/power/power_guidance*
!HIDE rtl_handoff/power/power_selective_autofix*
!HIDE rtl_handoff/power/power_sec* DDR_GOAL
!HIDE rtl_handoff/power_verification/power_verif_audit*
!HIDE rtl_handoff/power_verification/power_verif_noninstr*
!HIDE rtl_handoff/power_verification/power_verif_instr_rtl*
!HIDE rtl_handoff/power_verification/power_verif_abstract*
!HIDE rtl_handoff/physical/lint_physical*
!HIDE rtl_handoff/physical/physical_analysis_signoff*
!HIDE rtl_handoff/physical/physical_analysis_congestion*

