Suresh Rajgopal

Learn More
Power consumption has become one of the biggest challenges in high-performance microprocessor design. The rapid increase in the complexity and speed of each new CPU generation is outstripping the benefits of voltage reduction and feature size scaling. Designers are thus continuously challenged to come up with innovative ways to reduce power, while trying to(More)
Power consumption is rapidly becoming an area of growing concern in IC and system design houses. Issues such as battery life, thermal limits, packaging constraints and cooling options are becoming key factors in the success of a product. As a consequence, IC and system designers are beginning to see the impact of power on design area, design speed, design(More)
The state assignment problem for nite state machines has been explored extensively by the logic synthesis and asynchronous design communities. In this paper, we introduce the concepts of base switching and relative switching. We present a fast intelligent exchange based re-encoding algorithm for reducing average switching. The reasons for the speed of this(More)
This paper addresses the challenge of controlling power dissipation in the microprocessor domain. System level power management architectures [I] have helped control chip-set and peripheral power substantially. But the consequence is that the CPUs are now the power limiters, especially in the mobile domain. This paper addresses two challenges in power(More)
This paper describes the NPSE, a high-performance SRAM-based network packet search engine which has the primary application of supporting IPv4 and IPv6 forwarding. It is based on a high-speed hardware implementation of a tree-based storage and retrieval algorithm, which is memory and power-efficient compared to traditional CAM-based look-up methods.
The delay information useful in asynchronous circuits is not the same as in synchronous circuits. Rather than using the worst case delay, usually computed by a critical path analysis, the average case delay over a set of input assignments is a more relevant parameter for an asynchronous system. We present a novel, probability-propagation based algorithm to(More)
This dissertation addresses the problem of capturing the dynamic communi cation in VLSI circuits There are several CAD problems where attributes that combine behavior and structure are needed or when function behavior is too complex and is best captured through some attribute in the implemen tation Examples include timing analysis logic synthesis dynamic(More)
  • 1