This document discusses the design of an asynchronous Viterbi decoder using a bundled data protocol to reduce power consumption. Viterbi decoders are commonly used in wireless communications and other applications, but synchronous implementations consume significant power due to global clock distribution. The proposed asynchronous design uses local handshaking signals between blocks rather than a global clock. It employs a 4-phase bundled data protocol to communicate data between units like the branch metric unit, add-compare-select unit, and survivor path memory unit. The goal is to optimize these power-intensive units and achieve lower power operation through an asynchronous, clock-free design approach compared to traditional synchronous Viterbi decoders.