avatar
Articles
8
Tags
3
Categories
0

Peterson's IC Diary

Peterson's IC Diary

Handy Software-related Tips (Part 1)
Created2024-08-19
Intro  Welcome to my little website! This is my very first post. On this site I would share some interesting ‘IC-related gadgets’ that I find useful during my current work as a digital verification intern. Stay tuned for my casual scribblings if you’d like! Overview  As a hardware engineer, apart from mastering HDL like Verilog and VerilogA etc., understanding one or two software programming languages of personal preference is also important.  It is agreed that when ...
Digital Verification
Created2024-11-08
Digital Verification Fulltext Link  Block Level    Verilog Fulltext Link       Display on Shell      Waveform on Verdilog    Cadence Fulltext Link       ADE-L      VerilogA   Fullchip Level    FPGA Configuration      HqFPGA on Linux      Hq ...
Verification Notes (Part 4:Fullchip Level)
Created2025-02-21
The Code Slicer  When dealing with a large-scale project like this, instinct tells us to split it into “bite-size” pieces. And that’s exactly how we’re gonna begin.  So for starters, I wanna talk about a set of statements in Verilog commonly used as the “slicer” for huge programmes in real practice. 1234`define`ifdef`include`elsif   In this context, typically what “include” does is it extracts the text contained in the .v file and pastes it in the file where the sta ...
Netlist and VerilogA
Created2025-01-02
(Does anyone know how to get syntax highlight for VerilogA in Markdown…?)Coming Soon…
Verification Notes (Part 3:Block Level-Cadence)
Created2024-12-05
Coming Soon…
Verification Notes (Part 2:Block Level-Verilog)
Created2024-12-05
Overview  So we’re looking at a block level digital unit here, which basically means that at a conceptual level conventional methods for testing an uncomplicated electronic device apply on the nose.  As we’ve been taught in digital electronics lectures, there are several ways to describe the logic functions of a digital unit: standard expressions (SOP or POS) and truth table or a sample waveform graph that demonstrates equivalent information.(To keep things simple and easy to ...
Verification Notes (Part 1:Preface)
Created2024-11-01
Preface  When it comes to verification for FPGA (or basically any VLSI in real practice), we’re often provided with two perspectives: block-level verification which checks the functionality of each component that constitutes the IC chip; and fullchip-level verification which examines the entire workflow of the chip.  Block-level verification resembles conventional simulation for any electronic design in the industry. Meanwhile, in order to perform fullchip verification for an ...
Hello World
Created2024-08-15
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment
1
avatar
Peterson
Articles
8
Tags
3
Categories
0
Follow Me
Announcement
This is my Blog
Recent Post
Verification Notes (Part 4:Fullchip Level)2025-02-21
Netlist and VerilogA2025-01-02
Verification Notes (Part 3:Block Level-Cadence)2024-12-05
Verification Notes (Part 2:Block Level-Verilog)2024-12-05
Digital Verification2024-11-08
Tags
Software Related Other Thoughts Digital Verification
Archives
  • February 20251
  • January 20251
  • December 20242
  • November 20242
  • August 20242
Info
Article :
8
UV :
PV :
Last Update :
©2020 - 2025 By Peterson
Framework Hexo|Theme Butterfly