原创 UVM學習筆記--UVM 基礎

1.UVM component相較與UVM object所具有的兩大特性: 在new時候通過指定parent參數來形成一種樹形結構。 具有phase的自動執行的特點。 2.雖然UVM中有一個uvm_transaction類,但是在

原创 UVM Overview 學習筆記

使用UVM的第一條原則:驗證平臺中所有的組件均應派生自UVM中的類。 factory機制:必須用宏 uvm_component_utils,uvm_object_utils, uvm_object_utils_begin … en

原创 CVS仿真的Makefile

在Linux/Unix下,提交RTL仿真常用的有兩種方法,一個靠perl腳本,一個靠Makefile。當然更多的是將兩者組合到一塊來用。這裏分享下我用過的一個功能比較簡單的Makefile。 在這個Makefile中, CODE_PA

原创 python集腋成裘

文章目錄常用語句1 記錄腳本命令的自定義函數2 字符串處理函數2.1 字符串分割 split()2.2 刪除首尾特定字符 strip()3 腳本中執行系統命令4 range() 列表產生函數5 文件操作 常用語句 1 記錄腳本命令的自

原创 維特比譯碼器(Viterbi Decoder)硬件架構(一)

          維特比譯碼器(Viterbi Decoder)硬件架構(一)                                                                    卷積碼及編解碼算法介紹

原创 漫談用過的版本管理工具--CVS,ClearCase和Git

我接觸過SVN,CVS,Clearcase和Git,真正做項目用過的有CVS,ClearCase和Git,在這裏簡單寫下我自己對這三個版本工具的使用感受。 對於硬件RTL代碼庫,CVS和ClearCase使用比較舒適, 而大團隊大項目使用

原创 SystemVerilog LRM 學習筆記 -- clocking塊

1 clocking...endclocking塊 clocking塊是SV新feature,主要是爲了更好解決testbench和DUT之間的timing和同步建模的問題,可以使user基於clock cycle在更高的抽象層次上寫te

原创 SystemVerilog LRM 學習筆記 -- SV Scheduler仿真調度

1. 爲什麼要理解scheduler? SystemVerilog是HDVL語言,相較與Verilog,除了面向HW design應用,也爲了提高verif的效率。所以其仿真調度算法在向下兼容Verilog的同時,增加了不少新的‘Time

原创 System Verilog IEEE 1800-2012 調度語法

轉自 IC工匠 http://ic-craftsman.lofter.com/post/1df7f836_aa39d14 IEEE 1800-2012 第四章‘scheduling semantics’的中文翻譯 System Veril

原创 System Verilog LRM 學習筆記 -- 數據類型

一般的SystemVerilog專業書不會全方位細緻的講SV,所以過一遍Accellera的SV LRM還是很有必要的。 IEEE SV標準: IEEE 1800-2017 - IEEE Standard for SystemVerilo

原创 LTE UpLink Phy上行物理層簡介

1.1 LTE RAN Protocol Architecture Packet Data Convergence Protocol (PDCP): performs IP header compression to reduce th

原创 [Perl] perl code for memory modify

#!/usr/bin/perl if ($ARGV >= 0) { open(SRC,"$ARGV[0]") or die("ERROR:Please assign a source data file!!!!!!!!"); }els

原创 color space reduction--色彩空間縮減

color space reduction--色彩空間縮減color space reduction色彩空間縮減,是爲了減少色彩總量,降低軟硬件消耗.以RGB 0~255 顏色空間爲例,總共有256^3=16777216種色彩,爲了減少色

原创 從CMOS到觸發器

轉載--從CMOS到觸發器(二)原文來自:https://www.cnblogs.com/IClearner/p/6443539.html對前一篇感興趣的可以看:http://www.cnblogs.com/IClearner/p/644

原创 ClearCase Overview

1. ClearCase Overview1.1 SCM• Software Configuration Management• CM is a systems engineering process, and a term of PM.