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.

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
828
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

**broken link removed**

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
988
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.
 

eda_heat

Junior Member level 3
Joined
Nov 21, 2003
Messages
29
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
224
You also can find the LRM from **broken link removed**.

IEEE already forms a working group for it.
 

saho

Member level 3
Joined
Apr 4, 2003
Messages
59
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
1,072
See my post: Design Verification with E language ebook.
**broken link removed**

-------------
Saho
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top