| 
   min:typ:max Delays
    
    
     
   
   Formal Definition
   Delays can be specified for minimum, typical, and maximum propagation times. 
   Simplified Syntax
   #(min:typ:max) 
   #(min:typ:max, min:typ:max) 
   #(min:typ:max, min:typ:max, min:typ:max) 
   Description
   Delays can be specified with three values for each delay. These 
   values describe minimum, typical and maximum propagation times 
   (Example 1). 
   The min:typ:max values can be any constant value. 
   The min:typ:max values can be specified for delay control in 
   procedural statements (Example 2). 
   Examples
   Example 1 
   assign #(1:2:3) out = in1 
   & in2;assign #(1:2:3,2:3:4) b = ~a;
 assign #(1:5:7,2:3:4,3:5:7) 
   w_or = |bus;
 
   The min:typ:max values specified for one, two and three delay values. 
   Example 2 
   initial #(1:2:3) a = 5; 
   Important Notes
   
   
    There is no relation between min, typ, and max value.
   
    A simulation switch selects which of the three values is to be used. 
    The default is typ. 
    
 
   |