hey i don think we can implement 555timer in verilog or vhdl...you can possibly realise its functionality... like if you want a astable multivirator or bistable one... you can realise it i suppose...
i agree with sathish because the circuitry involves analog circuits and waveform... some external and some internal... even the switching depends on multiples of Vdd/3...