Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

Does anybody know "e" language?

Status
Not open for further replies.

FLEXcertifydll

Full Member level 4
Joined
Sep 4, 2003
Messages
194
Helped
6
Reputation
12
Reaction score
3
Trophy points
1,298
Activity points
1,081
What is the "e" language? It's HDL language for system design?
And where can I find some datum of "e" language?
THX.
 

nanako

Member level 5
Joined
Jul 20, 2001
Messages
91
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
832
e-language is the language used in specman by verisity on their verification suite. unlike vera, it is not open and free.

it is pretty much work on the concept of object-oriented prinicple like those of c++
 

stanleysan

Junior Member level 1
Joined
May 23, 2003
Messages
16
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
121
maybe it means a chinese program language
 

cherrytart

Advanced Member level 4
Joined
Feb 26, 2002
Messages
118
Helped
5
Reputation
10
Reaction score
1
Trophy points
1,298
Location
oklahoma
Activity points
1,037
preliminary reference manual is at

http://www.verificationlanguage.org/downloads/prelim_e_lrm.pdf

from the above document:

The e language is an object-oriented programming language. Although e can be used to
create any general-purpose software program, it has been designed to facilitate the
verification of electronic designs. The verification-specific constructs that distinguish e
from other object-oriented languages such as C++ include:
• Constructs to define legal values for data items (constraints)
• Constructs to describe sequences over time (temporal constructs)
• Constructs to support concurrency (multi-threaded execution)
• Constructs to support connectivity (bit-level access)
The e language also is designed to reduce the effort required to write tests and to make the
high-level intent of the test readily apparent. In contrast to other object-oriented
programming languages, e’s unique extensibility lets you modify multiple data objects in a
single, separate test file that is layered on top of the base verification environment. This
extensibility feature allows you to address systemic, test-specific concerns that are not
localized to a single data object’s boundaries in a way that does not sacrifice modularity or
readability.
The e Language Reference Manual provides detailed information on the e programming
language.
For information on e’s built-in (predefined) methods and routines, refer to e Libraries.
 

shine

Newbie level 3
Joined
Sep 1, 2003
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
26
comparison of verification languages (vera, e, systemC)

I need to compare e language, vera and sytemC. Can you help me?
 

shine

Newbie level 3
Joined
Sep 1, 2003
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
26
e is a powerful object oriented language used for functional verification of HDL designs. It has useful structures for random test generation and coverage. e is running in specman suite of verisity.
 

jhonny_yang

Full Member level 2
Joined
Mar 8, 2002
Messages
130
Helped
2
Reputation
4
Reaction score
1
Trophy points
1,298
Activity points
992
e is a powerful object oriented language used for functional verification of HDL designs. but it not popular as verilog and vhdl. like systemC i head ache when learn about it. because i understand well c and vhdl. but systemC is very different with usual C and vhdl. so the e language.
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top