|
|

|
|
|
|
|
|

|
|
|
This Specman tutorial was added to help new engineers to learn e language and get jump start with Specman. I may complete this Specman tutorial much faster then rest of the sections as I really love Specman. For details of any syntax you can always refer to e reference manual that comes with Specman or refer to e lrm found on net (refer to links section). Currently this website is getting more than 1 million hits every month.
|
|
|

|
|
|
Special thanks to Avidan Efody for providing tutorial 'Specman in one Day - Short and Sweet aproach'.
|
|
|

|
|
|
I will make whole of Specman Tutorial like I had written for Verilog Tutorial. This may not take long time to complete as I have written bunch of perl scripts, which makes my life easier to write html files.
|
|
|

|
|
|
Update:
|
|
|
- Completed functional coverage chaper
|
|
|

|
|
|
ToDo:
|
|
|
- Add more examples with meaning full theory on them.
|
|
|
- Complete Quick Reference chapter
|
|
|

|
|
|
Important :This tutorial is best seen using firefox web browser under linux and may not look well on Internet Explorer.
|
|
|

|
|
|
|
|
|

|
|
|
|
|
|

|
|
 |
Introduction
|
|
|

|
|
 |
History of Specman
|
|
|

|
|
 |
My First Program in Specman
|
|
|

|
|
 |
Verification Flow
|
|
|

|
|
 |
Things To Learn in "e"
|
|
|

|
|
 |
'e' Basics
|
|
|

|
|
 |
Data Types
|
|
|

|
|
 |
Structs And Units
|
|
|

|
|
 |
Methods
|
|
|

|
|
 |
Conditional Flow Control
|
|
|

|
|
 |
Interface With Simulators
|
|
|

|
|
 |
Constraints And Generation
|
|
|

|
|
 |
Events And Temporal Expressions
|
|
|

|
|
 |
Macros
|
|
|

|
|
 |
Packing And Unpacking
|
|
|

|
|
 |
Functional Coverage
|
|
|

|
|
 |
Interfacing with C
|
|
|

|
|
 |
Specman In One Day
|
|
|

|
|
 |
Specman Quick Reference
|
|
|

|
|
|

|
|
|
|
|
|

|