Professional Documents
Culture Documents
e-mail: karmakar.bidyut@gmail.com
mobile: 09632831337
CAREER OBJECTIVE: To work as a VLSI engineer and gain experience to become specialized in the field of IC design.
ACADEMICS:
CORE COMPETENCIES:
TRAININGS:
ACHIEVEMENTS:
Received a NATIONAL AWARD for the BEST B.TECH PROJECT for the year 2007 by the INDIAN SOCIETY FOR
TECHNICAL EDUCATION (ISTE-NEWDELHI) . The project was based on the advanced version of my own
invention of ELECTRO- MAGNETIC INDUCTION ENGINE(E.M.I.E).(ref. The Times of India 16thOct. 2007). ref.-
www.isteonline.in
Designed a Missile Launcher Model “KOMODO”. Published in the HINDUSTAN.
PROJECTS AT RV-VLSI
• The design was coded using verilog and simulated with hdl simulator.
• The functional bugs reported for receiver were corrected.
B) VERIFICATION
• A verification plan was prepared to verify the transmitter and its FIFO using self-checking test-benches.
• First the transmitter FIFO was verified for functionality and then the transmitter.
• The code modules were simulated individually and then the integrated code was simulated.
• The receiver of the UART was then synthesized using Design Compiler.
LESSONS LEARNT: This gave us an idea and of how the industry is like thereby boosting our confidence. Here the prior idea
of SYNTHESIZABLE-CONSTRUCTS was useful thereby helping in making the code synthesis friendly for the synthesis tool.
Proper placement of macros to obtain a optimal floor-plan, avoiding congestion. The proper floor-planning can yield better
timing results as well as area and congestion can be optimized. Due to four metal layer process congestion minimization was
challenging.
MINI PROJECTS:
1. Front-end project. Design of an Elevator Controller chip . This was our first exposure to understanding of the
specification and its importance. We also learnt the importance of making the code synthesis friendly.
Designed the elevator-cotroller using verilog. Verified the Elevator Controller using test-benches.
2. Front-end project. A DIGITAL-LOCK was designed. We learnt the importance of making the code synthesis friendly.
Designed the digital-lock using verilog. Verified the Digital Lock using test-benches.
CONCEPTUAL LABS FOR A.S.I.C DESIGN FLOW.
LOGIC DESIGN:
Implementing basic logic circuits, adders, multiplexers, designing MEALY and MOORE finite state machines and
counters. There were many labs in this Logic design module which
were helpful on Digital Logics and their implementation. This module was a foundation for the RTL module.
Verilog RTL DESIGN:
In this we implemented basic logic circuits, adders, multiplexers, designing MEALY and MOORE finite state machines
and counters using Verilog at Gate,RTL level, and Behavioral model. Design Sequence detectors both overlapping and
non over-lapping . Avoiding Combinational feed-back and making sequential and combinational blocks separate were
some of the important concepts learnt in this module.
RTL VERIFICATION:
Test benches (linear) were written to verify the small designs like adders, sequence detectors etc. In this module we
realized the importance of Verification and the importance of writing good testbenches.
SIMULATING A INVERTER :
The schematic of a layout was done using the Virtuso Composer Schematic editor, this was then simulated using Spectre
simulator.
HOBBIES :
PHOTOGRAPHY
RIFLE SHOOTING
CYCLING
LISTENING TO WESTERN MUSIC
WATCHING MOVIES AND DOCUMENTARIES
EXPERIMENTING IN MY HOME LABORATORY
PERSONAL DETAILS:
Father's name : Badal Karmakar.
Gender : Male.