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.

Specman e language help

Status
Not open for further replies.

pintuinvlsi

Member level 3
Joined
Jul 13, 2007
Messages
61
Helped
19
Reputation
38
Reaction score
10
Trophy points
1,288
Activity points
1,631
locker specman e

Hi,
Can anybody tell me about TCM in specman. I am starting 4 TCM on 4 different events which may start on same edge of clock. Some fields are shared by some TCM i.e modified. Then my question is that whether starting of different follows any order or if some variables are read or write by TCMs then how it take care of correct value is read or write by TCMs.

waiting for reply,
pintuinvlsi
 

sys struct specman

Hi,

TCM are different from normal methods. They consume time and run along with.
These accept delays also.

Yes, U can start any no of TCMs at a time. U can start a TCM by extending sys struct and writing

extend sys {

start TCM1;
start TCM2;
etc....
};




Hope this helps.And if I am wrong please correct me.
 

site:www.edaboard.com e language

pintuinvlsi said:
Hi,
Can anybody tell me about TCM in specman. I am starting 4 TCM on 4 different events which may start on same edge of clock. Some fields are shared by some TCM i.e modified. Then my question is that whether starting of different follows any order or if some variables are read or write by TCMs then how it take care of correct value is read or write by TCMs.

waiting for reply,
pintuinvlsi

Yes that can result in indeterministic behavior and should be taken care of through proper synchronization scheme - either through events or semaphores/locker etc.

We cover this in cover "Essential E" class held in Bangalore, drop us an email if you want to attend at cvc.training <> gmail.com

Cheers
Ajeetha, CVC
www.noveldv.com
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top