Trung tâm đào tạo thiết kế vi mạch Semicon


  • ĐĂNG KÝ TÀI KHOẢN ĐỂ TRUY CẬP NHIỀU TÀI LIỆU HƠN!
  • Đăng ký
    *
    *
    *
    *
    *
    Fields marked with an asterisk (*) are required.
semi1_solvingproblems.jpg

Thế giới ASIC

Verification Of UART Part - I

Verification Of UART

In this example, we verify a simple UART.

Lần cập nhật cuối ( Thứ ba, 03 Tháng 5 2022 19:36 ) Đọc thêm...
 

Verification Of FIFO Part - III

FIFO Scoreboard

  1 <'
  2 struct fifo_sb {
Lần cập nhật cuối ( Chủ nhật, 03 Tháng 4 2022 21:26 ) Đọc thêm...
 

Verification Of FIFO Part - II

Device Under Test
  1 //-----------------------------------------------------

   2 // Design Name : syn_fifo

Lần cập nhật cuối ( Thứ ba, 03 Tháng 5 2022 19:36 ) Đọc thêm...
 

Verification Of FIFO Part - I

Verification Of FIFO

In this example, we verify a simple synchronous FIFO. Of course in real life we really don't get to verify a FIFO model, as in companies this are generated using script.
Lần cập nhật cuối ( Thứ ba, 03 Tháng 5 2022 19:40 ) Đọc thêm...
 

Verification Of Memory Part - III

Test Case - test_write_read

  1 <'
  2 // This test case writes into one random location with 
Lần cập nhật cuối ( Thứ ba, 29 Tháng 3 2022 21:59 ) Đọc thêm...
 

Verification Of Memory Part - II

Device Under Test

  1 module memory(
  2 address,
Lần cập nhật cuối ( Thứ ba, 03 Tháng 5 2022 19:40 ) Đọc thêm...
 

Verification Of Memory Part - I

Verification Of Memory

In this example, we verify a simple single port RAM. Of course in real life we really don't get to verify a memory model.

As usual our testbench will look as shown in figure below.

Lần cập nhật cuối ( Thứ ba, 03 Tháng 5 2022 19:39 ) Đọc thêm...
 

Specman In One Day Part-IV

A Specman Testbench

This chapter describes the basic division of a Specman testbench into functional blocks.

Diagram of a basic testbench

Lần cập nhật cuối ( Thứ ba, 03 Tháng 5 2022 19:39 ) Đọc thêm...
 

Specman In One Day Part-III

Common Features

In this chapter I explore some of the features of E that are available, albeit sometimes in slight changes, in other object oriented languages.

Lần cập nhật cuối ( Thứ ba, 03 Tháng 5 2022 19:39 ) Đọc thêm...
 

Specman In One Day Part-II

Note : This section was written by Avidan Efody ( Địa chỉ email này đã được bảo vệ từ spam bots, bạn cần kích hoạt Javascript để xem nó. ). You are more than welcome to send comments, complaints, corrections or tempting work offers to Avidan Efody.

The Special Features Of e

Lần cập nhật cuối ( Thứ ba, 03 Tháng 5 2022 19:38 ) Đọc thêm...
 

Specman In One Day Part-I

Note : This section was written by Avidan Efody ( Địa chỉ email này đã được bảo vệ từ spam bots, bạn cần kích hoạt Javascript để xem nó. ). You are more than welcome to send comments, complaints, corrections or tempting work offers to Avidan Efody.

Introduction

Lần cập nhật cuối ( Thứ ba, 03 Tháng 5 2022 19:38 ) Đọc thêm...
 

Interfacing with C Part-I

Local e method

In this case, you define an e method within a struct and indicate that the method's body is implemented as a C routine. When you call the e method, the name of the enclosing struct instance is passed to the C routine and the C routine is executed.

Lần cập nhật cuối ( Chủ nhật, 08 Tháng 5 2022 23:19 ) Đọc thêm...
 

Interfacing with C Part-I

Introduction to C Interface

There are times when one wants to interface with C code, Like if you had modeled a algo in C, later if you want same code in e for checking if your DUT is working as per the algo. e language provides mechanism to interface with c language, it is called c interface.
Lần cập nhật cuối ( Chủ nhật, 08 Tháng 5 2022 23:20 ) Đọc thêm...
 

Functional Coverage Part-IV

Defining Transition Coverage Items

Transition items are items for which value changes are collected in the coverage data. The transition coverage group item is used to define transition items.
Lần cập nhật cuối ( Chủ nhật, 08 Tháng 5 2022 23:21 ) Đọc thêm...
 

Functional Coverage Part-III

Defining Cross Coverage Items

Cross items are combinations of items from the same coverage group. The cross coverage construct is used to define cross items.
Syntax 
Lần cập nhật cuối ( Thứ ba, 03 Tháng 5 2022 19:43 ) Đọc thêm...
 

Functional Coverage Part-II

Defining Basic Coverage Items

Coverage item can be defined with below syntax

item item-name[:type=exp] [using coverage-item-option, ...]

Lần cập nhật cuối ( Thứ ba, 03 Tháng 5 2022 19:43 ) Đọc thêm...
 
Trang 2 của 119

Latest IC Design Articles

Related Articles

Most Read IC Design Articles