Jens Grunert has over 25 years of experience in ASIC design. He currently works as a Senior ASIC designer at STMicroelectronics, where he has implemented complex digital blocks using Cadence and Synopsys tools. Previously, he held senior design roles at other companies where he performed physical design using tools like SOC Encounter, ICC, and Primetime. He has extensive experience with technologies ranging from 180nm to 14nm. Grunert also has a background in microcontroller design, having worked at Siemens on 8051 derivatives and designed emulation boards.
Implementation of Rotation and Vectoring-Mode Reconfigurable CORDICijtsrd
CORDIC or CO-ordinate Rotation Digital Computer is a fast, simple, efficient and powerful algorithm used for diverse Digital Signal Processing applications. Primarily developed for real-time airborne computations, it uses a unique computing technique which is especially suitable for solving the trigonometric relationships involved in plane co-ordinate rotation and conversion from rectangular to polar form. It comprises a special serial arithmetic unit having three shift registers, three adders/subtractors, Look-Up table and special interconnections. In this project A CORDIC-based processor for sine/cosine calculation was designed using VHDL programming in Xilinx ISE 13.2. The CORDIC module was tested for its functionality and correctness by test-bench analysis. Subsequently, FPGA implementation of the CORDIC core followed by Chip Scope Pro analysis of the output logic waveforms was performed. Kothapally Mounika | P. Pavan Kumar | K. Shobha Rani"Implementation of Rotation and Vectoring-Mode Reconfigurable CORDIC" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-2 | Issue-4 , June 2018, URL: http://www.ijtsrd.com/papers/ijtsrd14396.pdf http://www.ijtsrd.com/engineering/electronics-and-communication-engineering/14396/implementation-of-rotation-and-vectoring-mode-reconfigurable-cordic/kothapally-mounika
The RPCT project aims to define a software framework providing an efficient support for the automatic generation and management of dedicated reconfigurable systems. The starting points of this framework are the high-level specifications provided as dataflow models.
The main outcome of this research is the Multi Dataflow Composer (MDC) tool, which automatically generates a reconfigurable hardware platform. The MDC tool is extremely suitable in video and image processing contexts, portable platforms and bio-medical signal processing applications (i.e. implantable or wearable devices).
The RPCT research project has been developed within the Microelectronics and Bioengineering Lab (EOLAB) of the Department of Electrical and Electronic Engineering at the University of Cagliari.
Implementation of Rotation and Vectoring-Mode Reconfigurable CORDICijtsrd
CORDIC or CO-ordinate Rotation Digital Computer is a fast, simple, efficient and powerful algorithm used for diverse Digital Signal Processing applications. Primarily developed for real-time airborne computations, it uses a unique computing technique which is especially suitable for solving the trigonometric relationships involved in plane co-ordinate rotation and conversion from rectangular to polar form. It comprises a special serial arithmetic unit having three shift registers, three adders/subtractors, Look-Up table and special interconnections. In this project A CORDIC-based processor for sine/cosine calculation was designed using VHDL programming in Xilinx ISE 13.2. The CORDIC module was tested for its functionality and correctness by test-bench analysis. Subsequently, FPGA implementation of the CORDIC core followed by Chip Scope Pro analysis of the output logic waveforms was performed. Kothapally Mounika | P. Pavan Kumar | K. Shobha Rani"Implementation of Rotation and Vectoring-Mode Reconfigurable CORDIC" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-2 | Issue-4 , June 2018, URL: http://www.ijtsrd.com/papers/ijtsrd14396.pdf http://www.ijtsrd.com/engineering/electronics-and-communication-engineering/14396/implementation-of-rotation-and-vectoring-mode-reconfigurable-cordic/kothapally-mounika
The RPCT project aims to define a software framework providing an efficient support for the automatic generation and management of dedicated reconfigurable systems. The starting points of this framework are the high-level specifications provided as dataflow models.
The main outcome of this research is the Multi Dataflow Composer (MDC) tool, which automatically generates a reconfigurable hardware platform. The MDC tool is extremely suitable in video and image processing contexts, portable platforms and bio-medical signal processing applications (i.e. implantable or wearable devices).
The RPCT research project has been developed within the Microelectronics and Bioengineering Lab (EOLAB) of the Department of Electrical and Electronic Engineering at the University of Cagliari.
vlsi projects using verilog code 2014-2015E2MATRIX
E2MATRIX Research Lab
Are you scratching your head to write your M Tech thesis?
Don’t know where to start and where to find the relevant matter on the topic?
We Provide Complete Thesis Help For M.Tech / Phd Studnets.
E2MATRIX deals with Thesis guidance and research work for M.Tech, PhD Students.
If you are looking for professional thesis guidance then of course you are at the right place. We have a best team of Technical Developers and professionals who specialize in developing and delivering best and authenticated work with an assurance of on time delivery.
Contact : +91 9041262727, 9779363902.
Email : support@e2matrix.com
Web : www.e2matrix.com
Abstract: Design verification is an essential step in the development of any product. It ensures that the product as designed is the same as the product as intended. Software simulation is the common approach for validating hardware design unfortunately, it will take hours together to execute. Difficulties in validation arise due to the complexity of the design and also due to the lack of on chip observability. One common solution to this problem is to instrument the prototype using trace-buffers to record a subset of internal signals into on-chip memory for subsequent analysis. In the proposed system, an example circuit is implemented to perform the tracing operation and various trace buffers are designed to record the different stages of internal signal states. The resulting signal states are to be stored, like a error outputs. Low power methodologies are also implemented to achieve low power consumption. Thus the errors are separately stored in the memory for analyzing the signals. This might be used for changes in the logic wherever needed. Thus this tracing is performed to monitor signal states of an FPGA.
DESIGN AND IMPLEMENTATION OF 64-BIT ARITHMETIC LOGIC UNIT ON FPGA USING VHDLsateeshkourav
The functions of fixed-point arithmetic were verified by
simulations with the single instruction test as the first
point. And then implemented fixed-point arithmetic with
FPGA. To handle more challenges nowadays and The
demand for complex tasks is increasing day by day to
increase the efficiency of a processor resulting in more
number of components manufactured on a single chip
according to Moore's law.
This presentation contains the basics of FPGA design, what are HDL [hardware description languages], how VHDL design works on FPGA, what are the high tech applications, FPGA R & D opportunities, latest FPGA tools, resources and the National Activities on FPGA happened at Nepal.
Clock gating is an effective method of reducing the dynamic power consumption in synchronous circuits.
One of the ways to achieve this is by masking the clock that goes to the idle portion of the circuit. In This paper
we will present a comparative analysis of existing clock gating techniques on some synchronous digital design
like ALU (Arithmetic logical unit) etc. Also a new clock gating technique that provides more immunity to the
existing problem in available technique. In new proposed clock gating the Gated Clock Generation Circuit is using
tri state buffer and Gated logic is used which is created by the combination of double gated (AND, OR, AND
logic gate) with bubbled input respectively. This circuit saves power even when Target device's clock is ON. All
experiments are done on Xilinx14.1 EDA tool. Mentor Graphics Model SIM. For power calculation we are using
XPOWER. Sparten-3 (90nm) FPGA platform is used for result and analysis. The proposed design will reduce the
hardware complexity with approximately 10-20%. Similar clock power complexity will reduce with 5-10%.
Keywords — Tri state buffer; VLSI; Xilinx; glitches; hazards;Sparten.
vlsi projects using verilog code 2014-2015E2MATRIX
E2MATRIX Research Lab
Are you scratching your head to write your M Tech thesis?
Don’t know where to start and where to find the relevant matter on the topic?
We Provide Complete Thesis Help For M.Tech / Phd Studnets.
E2MATRIX deals with Thesis guidance and research work for M.Tech, PhD Students.
If you are looking for professional thesis guidance then of course you are at the right place. We have a best team of Technical Developers and professionals who specialize in developing and delivering best and authenticated work with an assurance of on time delivery.
Contact : +91 9041262727, 9779363902.
Email : support@e2matrix.com
Web : www.e2matrix.com
Abstract: Design verification is an essential step in the development of any product. It ensures that the product as designed is the same as the product as intended. Software simulation is the common approach for validating hardware design unfortunately, it will take hours together to execute. Difficulties in validation arise due to the complexity of the design and also due to the lack of on chip observability. One common solution to this problem is to instrument the prototype using trace-buffers to record a subset of internal signals into on-chip memory for subsequent analysis. In the proposed system, an example circuit is implemented to perform the tracing operation and various trace buffers are designed to record the different stages of internal signal states. The resulting signal states are to be stored, like a error outputs. Low power methodologies are also implemented to achieve low power consumption. Thus the errors are separately stored in the memory for analyzing the signals. This might be used for changes in the logic wherever needed. Thus this tracing is performed to monitor signal states of an FPGA.
DESIGN AND IMPLEMENTATION OF 64-BIT ARITHMETIC LOGIC UNIT ON FPGA USING VHDLsateeshkourav
The functions of fixed-point arithmetic were verified by
simulations with the single instruction test as the first
point. And then implemented fixed-point arithmetic with
FPGA. To handle more challenges nowadays and The
demand for complex tasks is increasing day by day to
increase the efficiency of a processor resulting in more
number of components manufactured on a single chip
according to Moore's law.
This presentation contains the basics of FPGA design, what are HDL [hardware description languages], how VHDL design works on FPGA, what are the high tech applications, FPGA R & D opportunities, latest FPGA tools, resources and the National Activities on FPGA happened at Nepal.
Clock gating is an effective method of reducing the dynamic power consumption in synchronous circuits.
One of the ways to achieve this is by masking the clock that goes to the idle portion of the circuit. In This paper
we will present a comparative analysis of existing clock gating techniques on some synchronous digital design
like ALU (Arithmetic logical unit) etc. Also a new clock gating technique that provides more immunity to the
existing problem in available technique. In new proposed clock gating the Gated Clock Generation Circuit is using
tri state buffer and Gated logic is used which is created by the combination of double gated (AND, OR, AND
logic gate) with bubbled input respectively. This circuit saves power even when Target device's clock is ON. All
experiments are done on Xilinx14.1 EDA tool. Mentor Graphics Model SIM. For power calculation we are using
XPOWER. Sparten-3 (90nm) FPGA platform is used for result and analysis. The proposed design will reduce the
hardware complexity with approximately 10-20%. Similar clock power complexity will reduce with 5-10%.
Keywords — Tri state buffer; VLSI; Xilinx; glitches; hazards;Sparten.
Actively seeking for an opportunity in VLSI domainmsnadaf
Perseverance towards Analog/ RF CMOS IC Design and Layout Designing.
Dedication, Determination & Discipline are my strength’s
B.E ---> PDA College (Electronics and Communication, CGPA - 8.25)
M.Tech ---> PESIT-South Bangalore, (VLSI & ES, Avg - 78.5)
Looking for a permanent and challenging role in Analog/RF design
1. Curriculum Vitae
Jens Grunert
I authorise the use of my personal data in compliance with Article 13 of Legislative Decree No. 196/2003
PROFESSIONAL CAREER 2012 to present
Senior ASIC designer at STMicroelectronics, Agrate (Italy)
Duties and activities:
2015: Implementation of complex digital blocks in STM 28nm technology.
For floorplan use of SOC Encounter and INNOVUS from Cadence. For
place and route use of ICC2 from Synopsys. Development together with
Synopsys of the digital implementation flow for these blocks. Extensive
debugging of new tool features.
2014: Performance analysis of STM 14nm FDSOI technology by
implementing several blocks in SOC Encounter and ICC. First trials of
ICC2 (Synopsys, successor of ICC) using big blocks in 14nm process. Work
on FDSOI 28nm hierarchical network chip. Clock tree of toplevel using
SOC Encounter. Implementation of block using Olympus place and route
tool (Mentor Graphics).
2013: Toplevel implementation using SOC Encounter (Cadence) of 32nm
network ASIC, floorplan, partitioning and floorplan of several blocks.
Toplevel clock tree insertion using CCOPT (Cadence) based on a custom
clock structure using multiple tap points.
2012: Tapeout of 90nm design using SOC Encounter (Cadence),
implementation of very complex post mask changes. Tapeout of 2 blocks in
90nm using IC Compiler (Synopsys).
2009 to 2012
Senior ASIC designer and consultant for physical design at Pegasus
MicroDesign, Arcore (Italy)
2012: Power optimisation trials of 55nm technology for automotive
applications using SOC Encounter.
2011: Extensive technology correlation for 32nm ST process between SOC
Encounter and Primetime SI. Technology evaluation on several designs.
Physical synthesis using Design Compiler of 32nm designs.
2009 to 2010: Physical design using Sierra (Mentor Graphics), SOC
Encounter and ICC. Implementation of several blocks in 65/40/32nm
processes. Physical design tool comparisons using big 32nm block. Multi-
mode/multi-corner implementation (SOC Encounter) and static timing
analysis (Primetime dmsa) of 40nm design.
2004 to 2004
Senior ASIC designer, at MISARC, Agrate (Italy)
2. Curriculum Vitae
Jens Grunert
I authorise the use of my personal data in compliance with Article 13 of Legislative Decree No. 196/2003
Responsible for the introduction of complex digital backend flows in the
company. Work on several projects with successful tapeouts. Training of
young colleagues on the latest advanced tools and technology related issues
regarding DFT and digital backend. Participation to several software and
FPGA projects.
2008 to 2009: Consultant working for a Dublin based company. Physical
design of a multi power ASIC for multimedia applications using ICC in
TSMC 65 nanometer technology. Activity included toplevel floorplan,
implementation of timing critical blocks and assembly of the toplevel
design.
2008: Place and route, Synthesis, STA, DFT and ATPG of several blocks in
different technologies (STM BCD6, cmos65 and TSMC 65 nanometer). The
place and route was done using First Encounter and IC Compiler. Software
in C++ for viewing and post processing of physical design data based on lef
and def libraries (used in ST on several projects).
2007: Software project in C for microprocessor and PC. Synthesis, DFT
insertion and place and route of several blocks in 65nm using IC Compiler.
Power calculation and rail analysis using PrimeRail. Place and route of
several blocks using First Encounter.
2006: Backend of ASIC in 130nm. The tasks consisted of synthesis using
Design Compiler and PKS (Physical Synthesis from Cadence), clock gating,
DFT insertion and formal verification using Formality and Conformal. The
Place & Route of the design was done with Physical Compiler and First
Encounter. Trial Place & Route of a 90nm design using Magma.
2005: Advanced DFT using XDBIST covering stuck-at, at-speed, iddq and
bridging faults for complex automotive ASIC in 130nm requiring test
coverage above 99%. IDDQ vector selection with Power Fault, test pattern
generation with Tetramax, verification using VCS STILDPV, translation of
the pattern and porting to the target tester. Place & route in 90nm of a
block running at high frequency (1GHz) using Synopsys Physical Compiler
Astro and Magma flow. DFT insertion and ATPG for this block.
2004: Place & route in 180nm of large telecom ASIC using Magma flow.
Design steps included IO padring definition, static timing analysis, formal
verification, P&R and final lvs/drc. Set up backend flow based on Silicon
Ensemble for older technologies. Took part of FPGA design in VHDL.
1998 to 2004
Project leader semicustom design at STMicroelectronics, Agrate (Italy)
Main tasks were the support of ASIC customers throughout all steps from
direct customer contact, feasibility studies, synthesis, scan/BIST insertion
up to layout.
3. Curriculum Vitae
Jens Grunert
I authorise the use of my personal data in compliance with Article 13 of Legislative Decree No. 196/2003
2001 to 2003: Work on several big ASICs for telecommunication customers.
DFT insertion and ATPG vector generation. Powerfault simulation for
IDDQ pattern. Parts of synthesis and backend using Synopsys/Cadence
tools, for the latest projects Magma was used for optimization, place and
route. Writing of many utilities in C, AWK and other to support the design
flows using combinations of different tools.
2000: Participation to the preparation of a big ARM-based SOC design for
mobile applications. Together with customers and third party design house
defined the specification for this project.
Later taking part in the software team to write low-level routines in C and
assembler for accessing the modules of the chip and test them within the
ARM emulation board.
1998 to 1999: Continuing support of German projects as well as projects
from Italy. Spice simulations for special cases (high frequency clocks and
pads). Development of a glitch-free clock switching unit between low
frequency rc-oscillator and PLL for power-saving modes. Design of small
RTL blocks, translation of test-vectors using TSSI.
1997 to 1998
Digital designer and customer support at STMicroelectronics, Munich
(Germany)
Digital designer and customer support for ASICs in computer and industrial
applications for front end flow which included synthesis dft insertion and
post-layout static timing analysis. Other tasks were also support to
marketing for feasibility analysis and pricing of new projects.
1995 to 1997
Design Engineer for microcontroller for the 8051 derivatives of Siemens
at Siemens Semiconductors, Munich (Germany)
1997: VHDL implementation of timer modules of 8051 as well as external
interfaces for the USB module. Test concept for the microcontroller using
full-scan and test pattern generation for some modules.
Developed a patent for "Circuit arrangement for in-circuit emulation of a
microcontroller" which is registered in Germany and USA.
1995 to 1996: Setup of a hardware evaluation board for the C509 as well as a
needle prober for on-chip measurements. Wrote software in C and
assembler for 8051 and PC to access the micro on the board. Developed
and built an EPROM emulator for the evaluation board. Ported the layout
of the microcontroller to the E-beam device and did measurements and
CAD support for the E-beam. Made extensive analog and digital
simulations of critical parts (ADC, clock-tree) of the microcontroller.
4. Curriculum Vitae
Jens Grunert
I authorise the use of my personal data in compliance with Article 13 of Legislative Decree No. 196/2003
1995
UMIST, Manchester (UK)
Six-month final project in the Department of Electrical Engineering &
Electronics at the University of Manchester Institute of Science and
Technology. Designed, built and validated the RISC core of the PIC16C84
microcontroller using Actel FPGAs. The design was done schematically
using Mentor Graphics tools.
Another important part was the development of the microcode of the RISC
core which has been implemented in EPROM and an small assembler in
Pascal which generates the code-set for each instruction from a simple input
file. The model runs at real time (4MHz) and is used as a teaching tool for
microelectronics at UMIST.
The emulator was presented at the CEBIT in Hannover and was awarded
a prize by the VDI (Union of German Engineers).
1994
MAGNA ELECTRONICS, Hereford (UK)
Six-month project in the design department of Magna Electronics.
Designed and built a programmer forPIC16C5X microcontrollers based on
a 80C552 microcontroller. This included the design of the PCB, the
software of the programmer in assembler for the 8051 and the design of the
box. Additional responsibilities in the test department, building test
equipment for digital hardware.
1991 to 1995
FACHHOCHSCHULE TELEKOM, Leipzig (Germany)
During my studies I worked part time as a tutor at university and I was
responsible for our PCB design and manufacturing laboratory.
1994 to 1995: Tutor for the CAD and PCB laboratory. Setting up of the
laboratory which included the adjustment of different CAD packages for
PCB design (e.g. TopCad) as well as the drill-mill machine. Wrote several
instructions and teaching material for PCB design and manufacturing.
• Short introduction to the PCB design package TopCad.
• Structure and post-processing of Gerber data used for drill-mill
machines and photo plotters.
• Manual for the drill-mill machine in the laboratory.
• Manufacturing of PCBs using etch technique.
Officially supervised students during the design and manufacturing process
5. Curriculum Vitae
Jens Grunert
I authorise the use of my personal data in compliance with Article 13 of Legislative Decree No. 196/2003
of PCBs.
1993 to 1994: Tutor in the subject Fundamentals of Electrical Engineering.
Preparation of electrical engineering students for their exams by improving
their understanding of the subject.
1983 to 1989
TELEPHONE EXCHANGE, Dresden (Germany)
Telecommunications engineer in the communications department.
Preventive maintenance of the PCM and RF transmission techniques.
Extensive fault finding in transmission and switching systems. Carried out
complex measurements of transmission lines and techniques. From the
control centre, provided technical supervision of the transmission
equipment in my department.
EDUCATION 1991 to 1995
Master’s degree as a Diploma-Engineer from FH TELEKOM, Leipzig
(Germany)
The Fachhochschule Telekom is a university for applied sciences in
telecommunications and microelectronics.
Main courses included:
- 1994 to 1995: Advanced Microelectronics, Cable and Satellite
Telecommunications. Final degree project at UMIST.
- 3rd year project in 1994: Design and building of a simple speech
synthesizer using a 68000 microcontroller. The software was written
in assembler language.
- 1991 to 1994: Mathematics, Physics, Materials sciences, Computers
sciences, Analog and Digital Electronics.
1989 to 1991
High school diploma, Leipzig (Germany)
I obtained my high school diploma at the University of Leipzig for entrance
to the Fachhochschule of German TELEKOM in Leipzig
1980 to 1983
Professional training, Leipzig (Germany)
6. Curriculum Vitae
Jens Grunert
I authorise the use of my personal data in compliance with Article 13 of Legislative Decree No. 196/2003
Attained qualification as a telecommunications engineer at the Deutsche
Post, Dresden. The main subjects in the course were electronic/electro-
techniques, measurement, switching- and transmission systems and a six-
month practical training on the job.
1970 to 1980
School, Dresden (Germany)
Primary and secondary school in Dresden until the 10th class; ten subjects
equivalent to junior high school.
AWARDED
SCOLARSHIPS
COMETT for six months from the COMETT programme (an EEC
foundation) in 1994 used for my practical training in Hereford
DAAD for six months from the DAAD (Deutscher Akademischer
Austauschdienst) in 1995 used for my final project at UMIST
PROFESSIONAL
BACKGROUND
CAD Systems
Synopsys
• Design Compiler, VCS Simulator
• Chip Architect, Physical Compiler
• Tetramax, Power Fault, Formality
• Avanti-Astro, Prime Rail
• IC Compiler, IC Compiler 2
Cadence
• Ncverilog
• Soc Encounter, PKS, Conformal
• Cell3, Silicon ensemble
Other
• Mentor Olympus
• Magma
• TSSI (test pattern conversion)
• LSIM, Quicksim, Modelsim (Mentor digital simulator)
FPGA and PCB
• Design Architect (Mentor)
7. Curriculum Vitae
Jens Grunert
I authorise the use of my personal data in compliance with Article 13 of Legislative Decree No. 196/2003
• ALS synthesis tool (Actel)
• XACT (Xilinx)
• PROTEL, TopCad (PCB)
Programming Languages
C/C++ for PC as well as embedded applications with 8051, PIC and ARM
microprocessors, Pascal. Assembler for a variety of microcontroller (8051,
PIC, 68000, ARM). Several script languages.
Special Hardware knowledge
Architecture of microcontroller 8051, PIC, overview ARM, 68000.
Operating Systems
UNIX (Solaris), Linux, Windows
PUBLICATIONS Article named “In FPGA implementierter Mikrocontrollerkern” in
“Electronik Industrie” about the project at UMIST in August 1996.
LANGUAGES Mother tongue: German
Other languages: Italian and English
INFORMATION Nationality: German
Date of birth: 16 September 1963
Place of birth: Bad Gottleuba, Germany
Address:
Email:
Cell: