Skip to content

Attributes

Attributes are decorators attached to components to provide hints to the compiler, synthesizer, or simulation tools. They start with an @ symbol.

attribute: ”@” IDENT (”(” expression ”)”)?

Attributes can be placed before a component definition.

@keep_hierarchy
@frequency(50_000_000)
component TopLevel(...) { ... }