The performance of a system depends on the performance of its components, and the component’s performance depends on the effectiveness of the function performed by it. The logarithmic function is one of the most commonly used functions in the communication world. Lately, the implementation of logarithmic function is done using BJTs and MOSFETs in their weak inversion layer, but still, there is a scope for the improvement in the parameters like power, cost, speed, area and complexity. In this paper, the design for implementation of logarithmic function is proposed, and this is done by the use of three basic mathematical operations: (i) differentiation (ii) division and (iii) integration. Here, all the circuits performing such basic operations are being designed using OTA so that it can handle different arbitrary signals in a systematic manner in order to reduce the complexity of the system. Simulations of all the circuits have been done using SPECTRE. © 2020, Springer Nature Singapore Pte Ltd.