Back to results

Texas State University

Easy-filter: A Design, Verification, and Validation Tool for Finite Impulse Response (FIR) Filter

Abstract

dc:description.abstract

Due to increasing hardware design complexity and cutting-edge competition for the short time-to-market requirement, functional verification becomes the primary challenge in the hardware design development project. The essential parts to verify any systems are design code and testbench code. However, it is very labor-intensive to write these codes and prone to manual errors. The idea behind this thesis is to develop a user-friendly graphical user interface (GUI) that helps Verification Engineers to generate design and testbench code. GUI also validate these codes by comparing with MATLAB results more efficiently and in less time. Often, it is challenging to finish the debugging in due time because of obvious reasons such as coming across several design changes at any time. It means that they must rewrite their design and test benches. These changes become a significant issue if they happen right before tape out. The proposed system automates the design implementation of the FIR filter, which engineers can easily modify in less time. The first step is to generate the design and testbench code of the FIR filter and simulate using Modelsim. The second step is to validate this design by comparing its results against already existing well established MATLAB's results. Filters of some sorts are essential to the operation of most electronic circuits. Our proposed system can save a significant amount of time for engineers because it can generate design code, testbench code, and validate it, all in one system. The GUI generated Verilog codes are synthesizable. The simulation results show that GUI based FIR filter’s design is fast, convenient, flexible, and error-free.

Degree

thesis:*
Name thesis:degree_name
Master of Science
Level thesis:degree_level
Masters
Discipline thesis:degree_discipline
Engineering
Grantor
Texas State University
Year dc:date.issued
2020

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Kumari, Anshu
Advisor dc:contributor.advisor
  • Aslan, Semih
Committee members dc:contributor.committeemember
  • Valles, Damian
  • Tamir, Dan E.
  • Stapleton, William

Subjects

dc:subject × 7

Rights

Language dc:language.iso
en

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/10877/16401
OAI identifier oai:identifier
oai:digital.library.txst.edu:10877/16401

Chain of custody

source
Harvested from
Texas State University
Base URL
digital.library.txst.edu/server/oai/request
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
citation

Kumari, Anshu. Easy-filter: A Design, Verification, and Validation Tool for Finite Impulse Response (FIR) Filter. Masters thesis, Texas State University, 2020. https://hdl.handle.net/10877/16401