chisel6.4.0 < Back


# Packages

-  package root
  Definition Classes
    root
-  package firrtl
  Definition Classes
    root
-  package stage

  The stage package provides Stage/Phase infrastructure for FIRRTL compilers:

  The stage package provides Stage/Phase infrastructure for FIRRTL compilers:

  - A number of support Phases
  - FirrtlOptions, a class representing options common to FIRRTL compilers
  - FirrtlOptionsView, a utility that constructs an OptionsView of FirrtlOptions from an AnnotationSeq
  Definition Classes
    firrtl
-  package phases
  Definition Classes
    stage
- AddDefaults
- Checks

p

firrtl.stage

# phases

#### package phases

### Type Members

1.  class AddDefaults extends Phase

   Phase that adds default FirrtlOption Annotations.

2.  class Checks extends Phase

   Phase that strictly validates an AnnotationSeq.

   Phase that strictly validates an AnnotationSeq. The checks applied are intended to be extremeley strict. Nothing is inferred or assumed to take a default value (for default value resolution see AddDefaults).

   The intent of this approach is that after running this Phase, a user can be absolutely certain that other Phases or views will succeed.

### Ungrouped