Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Need Help in Verilog Coding

Status
Not open for further replies.

samiappa.sakthikumaran

Newbie level 4
Joined
Apr 30, 2011
Messages
6
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,310
Hi Experts,

I have a doubt in Verilog Coding. I recently heard that when we convert a spec into a Verilog code we have to capture the timing parameters given in spec(for signal assertions and deassertions) as it is in the code. What does it mean and how to do it?

Thanks in Advance.
 

hi,
I think you are talking about converting the spec in to Verilog model.

Capturing timing constraints means, making sure that input signals are asserted and deasserted according to timing described in spec.
If you see any sepc, there is always a timing diagram for operation supported.
In case of synchronous operation, timing specified will be setup and hold time requirements of the input signals.
In case of Asynchronous operation, timing specified will be delay timing between two control signals before some other signal which is acting as strobe or control signal for that operation.

In case of Verilog, if you are writing the model for the design then it can be monitored using a Verilog Construct named "Specify".

Hope this answers you question.

GCK
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top