# VHDL183: Non-synthesizable statements should not be used in design ## Summary ```{raw} html

Count: 1

ReliabilitySecurityMaintainabilityCode attributeEffort to fixTags
--HIGHIntentionality | Logical30minsynthesis, vscode, linter, cnes, cnes-std-06700
``` ## Description ```{raw} html

Non-synthesizable statements must not be used in synthesis files. Usage of the following statements is checked by this rule:

Exception

file used within function is allowed.

Noncompliant code example

process is
begin
  z <= a nor b after 10 ns; -- Noncompliant: 'after' is a non-synthesizable statement
end process;
``` ## Parameters No parameters. ```{raw} html ```