摘要
本发明公开SSD主控芯片中乘法运算电路和方法,所述乘法运算电路包括位选择器、补偿值存储器、部分积运算单元、移位寄存器和缓存加法器,所述位选择器的输入端与乘数端连接,所述位选择器的次数输出端和补偿值存储器、移位寄存器和缓存加法器连接,所述位选择器的结果输出端与部分积运算单元连接,所述部分积运算单元的输入端与被乘数端连接,所述部分积运算单元的输出端与移位寄存器连接,所述补偿值存储器的输出端与移位寄存器连接,所述移位寄存器的输出端与所述缓存加法器的输入端连接。本发明可以避免在乘数运算结果中产生负值,从而减少了大量补码运算电路。从而大量降低了算法的硬件实现代价。