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.

Are UDP's & Task's in Verilog synthesizable ?

Status
Not open for further replies.

kunal1514

Full Member level 1
Joined
Dec 13, 2006
Messages
98
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
2,027
Hi All,

Can any body tell whether these UDP's & Task's in verilog are synthesizable or not if not why?
 

Synthesis

Tasks are not synthesizable coz its possible to specify delay in them.
 

Re: Synthesis

I hope this article would help you, it is a part of Verilog Coding Styles pdfs
 

Re: Synthesis

Hi
Task are somtimes not synthesizable because in task we are defining delay. I think UDP is also not synthesisable
 

Re: Synthesis

if within task any delays r included then it will not synthesize
 

Re: Synthesis

hi
i think
UDPs are synthesizable and the synthesis tool will do this by using mux

and i dont think tsks are synthesiable
 

Re: Synthesis

I've tried synthesizing UDPs using RC but they are not synthesizable
 

Re: Synthesis

hi banker
i hv saw many RTL scripts and many were containing UDPs as thier leaf cell
am not able think a UDP which is not synthesizable since any UDP can be implemnted with muxes
 

Synthesis

You'd better not use them.
 

Synthesis

Tasks and udp are meant for modelling and not at all synthesizable.
Sumit
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top