|
|
|
|
|
|
|
|
|
|
|
|
`timescale
|
|
|
The `timescale compiler directive specifies the time unit and precision of the modules that follow the directive. The time unit is the unit of measurement for time values, such as the simulation time and delay values. The time precision specifies how simulator rounds time values. The rounded time values that simulator uses are accurate to within the unit of time that you specify as the time precision. The smallest-specified time precision determines the accuracy at which simulator must run, and thus the precision affects simulation performance and memory consumption. |
|
|
|
|
|
String
|
Unit
|
s
|
Seconds
|
ms
|
Miliseconds
|
us
|
Microseconds
|
ns
|
Nanoseconds
|
ps
|
Picoseconds
|
fs
|
femtoseconds
|
|
|
|
|
|
|
|
|
|
|
|
|
`resetall
|
|
|
The `resetall directive sets all compiler directives to their default values. |
|
|
|
|
|
`defaultnettype
|
|
|
The `defaultnettype directive allows the user to override the ordinary default type (wire) of implicitly declared nets. It must be used outside a module. It specifies the default type of all nets that are declared in modules that are declared after the directive. |
|
|
|
|
|
`nounconnected_drive and `unconnected_drive
|
|
|
The `unconnected_drive and `nounconnected_drive directives cause all unconnected input ports of modules between the directives to be pulled up or pulled down, depending on the argument of the `unconnected_drive directive. The allowed arguments are pull0 and pull1. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Copyright © 1998-2014 |
Deepak Kumar Tala - All rights reserved |
Do you have any Comment? mail me at:deepak@asic-world.com
|
|