Skip to content

VLSIFacts

Let's Program the Transistors

  • Home
  • DHD
    • Digital Electronics
    • Fault Tolerant System Design
    • TLM
    • Verification
    • Verilog
    • VHDL
    • Xilinx
  • Embedded System
    • 8085 uP
    • 8086 uP
    • 8051 uC
  • VLSI Technology
    • Analog Electronics
    • Memory Devices
    • VLSI Circuits
  • Interview
    • Interview Experience
    • Training Experience
    • Question Bank
  • Notifications
  • QUIZ
  • Community
  • Job Board
  • Contact Us

Author: vlsifacts

Synopsys India 2016 Custom Design Contest

Posted on August 5, 2016June 17, 2025 By vlsifacts No Comments on Synopsys India 2016 Custom Design Contest

The Synopsys University Program announces the 2016 student design contest in India featuring Synopsys Custom Design tools. This contest gives students the opportunity to showcase their talent in electronic design. Teams selected to compete in the contest will receive a free 3-day training workshop hosted by Synopsys and the chance to win a cash prize….

Read More “Synopsys India 2016 Custom Design Contest” »

Notifications

Mentor Graphics Training Program 2016

Posted on April 10, 2016June 17, 2025 By vlsifacts No Comments on Mentor Graphics Training Program 2016

Mentor Graphics Corporation founded the Higher Education Program in 1985 to further the development of skilled engineers within the electronics industry. The program provides colleges and universities with leading edge design tools for classroom instruction and academic research to help ensure that engineering graduates enter into industry proficient with state-of-the-art tools and techniques. “Verification of…

Read More “Mentor Graphics Training Program 2016” »

Notifications

Delay in Assignment (#) in Verilog

Posted on March 29, 2016June 17, 2025 By vlsifacts No Comments on Delay in Assignment (#) in Verilog

Syntax: #delay It delays execution for a specific amount of time, ‘delay’. There are two types of delay assignments in Verilog: Delayed assignment: #Δt variable = expression; // “expression” gets evaluated after the time delay Δt and assigned to the “variable” immediately Intra-assignment delay: variable = #Δt expression; // “expression” gets evaluated at time 0 but gets assigned to the “variable”…

Read More “Delay in Assignment (#) in Verilog” »

Verilog

Digital Design Methodologies

Posted on March 9, 2016June 17, 2025 By vlsifacts No Comments on Digital Design Methodologies

There are two basic types of digital design methodologies: top-down Design Methodology In a top-down design methodology, we define the top-level block and identify the sub-blocks necessary to build the top-level block. We further subdivide the sub-blocks until we come to leaf cells, which are the cells that cannot further be divided. bottom-up Design Methodology…

Read More “Digital Design Methodologies” »

DHD, Digital Electronics

Why VLSI?

Posted on March 7, 2016June 17, 2025 By vlsifacts No Comments on Why VLSI?

“There is Plenty of Room at the Bottom“ A popular talk delivered by Richard Feynman to American Physical Society at California Institute of Technology in the year of 1959. This talk at that time could foresee the possibility of the revolution which has been brought by VLSI today. The term VLSI stands for Very Large…

Read More “Why VLSI?” »

SoC, VLSI Technology

Port Mapping for Module Instantiation in Verilog

Posted on February 25, 2016June 17, 2025 By vlsifacts No Comments on Port Mapping for Module Instantiation in Verilog

Port mapping in module instantiation can be done in two different ways: In this post, we would take one example to understand both types of port mapping in detail. The above Figure shows an example for module instantiation. Figure shows module “SYNCHRO” which consists of 2 ‘D’ flip-flops and are connected in serial fashion. Module “SYNCHRO”…

Read More “Port Mapping for Module Instantiation in Verilog” »

Verilog

Module Instantiation in Verilog

Posted on February 25, 2016June 17, 2025 By vlsifacts No Comments on Module Instantiation in Verilog

A module provides a template from which you can create actual objects. When a module is invoked, Verilog creates a unique object from the template. Each object has its own name, variables, parameters, and I/O interface. The process of creating objects from a module template is called instantiation, and the objects are called instances. Each…

Read More “Module Instantiation in Verilog” »

Verilog

Ports in Verilog Module

Posted on February 23, 2016June 17, 2025 By vlsifacts No Comments on Ports in Verilog Module

Port_list is an important component of verilog module. Ports provide a means for a module to communicate with the external world through input and output. Every port in the port list must be declared as input, output or inout. All ports declared as one of the above is assumed to be a wire by default,…

Read More “Ports in Verilog Module” »

Verilog

Module Definition in Verilog

Posted on February 21, 2016June 17, 2025 By vlsifacts 2 Comments on Module Definition in Verilog

A “module” is the basic building block in Verilog. A module can be an element or a collection of lower-level design blocks. A module provides the necessary functionality to the higher-level block through its port interface (inputs and outputs), but hides the internal implementation. Module interface refers, how module communicates with external world. This communication…

Read More “Module Definition in Verilog” »

Verilog

State Equivalence & Minimization Part – 2

Posted on February 10, 2016June 17, 2025 By vlsifacts 1 Comment on State Equivalence & Minimization Part – 2

The states which are equivalent, are redundant. Because by looking at the output, we can not even figure out in which state the machine is in. So, if there are two equivalent states then there is no point of using both the states. We can merge both the states and can use only one state….

Read More “State Equivalence & Minimization Part – 2” »

DHD, Digital Electronics

Posts pagination

Previous 1 … 11 12 13 14 Next

Top Posts & Pages

  • ASCII Code
  • AND and OR gate using CMOS Technology
  • NAND and NOR gate using CMOS Technology
  • Circuit Design of a 4-bit Binary Counter Using D Flip-flops
  • Difference between $display, $monitor, $write and $strobe in Verilog

Copyright © 2025 VLSIFacts.

Powered by PressBook WordPress theme

Subscribe to Our Newsletter