Anil Kali, Developer in Hyderabad, Telangana, India
Anil is available for hire
Hire Anil

Anil Kali

Verified Expert  in Engineering

RTL Developer

Hyderabad, Telangana, India

Toptal member since November 15, 2024

Bio

Anil is an RTL developer with extensive experience in the field. He's a senior research fellow at the University of Hyderabad, where he's also completing a PhD in electronics science and engineering. Anil's contributions to RTL design have positioned him as a significant player in innovative low-power, high-performance, very-large-scale integration (VLSI) systems.

Portfolio

University of Hyderabad
Verilog HDL, Windows, Cadence, MATLAB, ASIC, FPGA, RTL, Linux, Xilinx Vivado...

Experience

  • Windows - 10 years
  • Verilog HDL - 6 years
  • Cadence - 6 years
  • RTL - 6 years
  • Xilinx Vivado - 6 years
  • FPGA - 6 years
  • ASIC - 4 years
  • Physical Design - 4 years

Availability

Full-time

Preferred Environment

Windows, Linux, Xilinx Vivado, Verilog HDL, ASIC, Digital Design, Verilog, Cadence

The most amazing...

...projects I've participated in involved design space exploration of inner product computation using distributed arithmetic for variable vectors.

Work Experience

Senior Research Fellow

2018 - PRESENT
University of Hyderabad
  • Designed and conceptualized low-complexity distributed arithmetic-based architecture for inner products of variable vectors.
  • Implemented and executed low-complexity distributed arithmetic-based architecture for inner products of variable vectors.
  • Developed and implemented low-complexity design solutions for complex multiplication using Radix-4 booth encoding.
Technologies: Verilog HDL, Windows, Cadence, MATLAB, ASIC, FPGA, RTL, Linux, Xilinx Vivado, Physical Design, Verilog

Experience

Low-complexity Distributed Arithmetic-based Architecture for Inner Products of Variable Vectors

https://doi.org/10.1109/TVLSI.2023.3294571
Distributed arithmetic (DA) is generally used for area-time efficient implementation of inner products, where one of the vectors is fixed and known in advance. Conventional DA architectures cannot be used when both vectors are variable.

This article proposes a novel architecture for computing inner products of variable vectors, where one of the vectors is encoded using the Radix-4 modified booth technique to reduce the logic complexity. The proposed structure for inner-product computation consists of two sections. The first section of the architecture performs a carry-save reduction of the partial inner products of the same weight to two words. During every successive clock cycle, it reduces such partial products of different weights in the order of the lowest to the highest weight. In the second section of the architecture, the pair of reduced words produced by the first section are shift-accumulated. The area, delay, and power saving are achieved by reducing the overall critical path of the structure and the logic complexity in both sections. Cadence Genus synthesizes the proposed architecture. Then, the design is implemented using place-and-route tools like Cadence Innovus for different inner-product lengths and word lengths.

Education

2016 - 2018

Master of Technology Degree in Integrated Circuit Technology (MVLSI)

University of Hyderabad - Hyderabad, India

2011 - 2015

Bachelor of Technology Degree in Electronics and Communication Engineering

SR Gudlavalleru Engineering College - Andhra Pradesh, India

Skills

Tools

MATLAB

Languages

Verilog HDL, Verilog

Platforms

Windows, Linux

Other

Xilinx Vivado, FPGA, RTL, ASIC, Cadence, Physical Design, Digital Design, Digital Electronics, Analog Circuit Design, Very-large-scale Integration (VLSI)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring