In verilog there are three different methods of delay modelling:
Under the above links there will be an introduction and explanation of each form of delay modelling, as well as a circuit example and a module example for each.