Patent

  1. Laubeuf, N., Bhattacharjee, D., & Vrancx, P. (2024). Computer implemented method for transforming a pre trained neural network and a device therefor.

Book chapters

  1. Bhattacharjee, D., & Chattopadhyay, A. (2023). Synthesis and Technology Mapping for In-Memory Computing. In Emerging Computing: From Devices to Systems (pp. 317–353). Springer. https://doi.org/10.1007/978-981-16-7487-7_10
  2. Bhattacharjee, D., & Chattopadhyay, A. (2022). Synthesis and Technology Mapping for In-Memory Computing. In Emerging Computing: From Devices to Systems: Looking Beyond Moore and Von Neumann (pp. 317–353). Springer.
  3. Mandal, S., Tavva, Y., Bhattacharjee, D., & Chattopadhyay, A. (2018). ReRAM Based In-Memory Computation of Single Bit Error Correcting BCH Code. IFIP/IEEE International Conference on Very Large Scale Integration-System on a Chip, 128–146. https://doi.org/10.1007/978-3-030-23425-6_7
  4. Bhattacharjee, D., & Chattopadhyay, A. (2017). In-memory data compression using ReRAMs. In Emerging Technology and Architecture for Big-data Analytics (pp. 275–291). Springer, Cham. https://doi.org/10.1007/978-3-319-54840-1_13

Journal Publications

  1. Chattopadhyay, A., Bhattacharjee, D., & Maitra, S. (2023). Improved Linear Decomposition of Majority and Threshold Boolean Functions. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. https://doi.org/10.1109/TCAD.2023.3257082
  2. Yang, S., Bhattacharjee, D., Kumar, V. B. Y., Chatterjee, S., De, S., Debacker, P., Verkest, D., Mallik, A., & Catthoor, F. (2022). AERO: Design Space Exploration Framework for resource-constrained CNN mapping on Tile-based Accelerators. IEEE Journal on Emerging and Selected Topics in Circuits and Systems. https://doi.org/10.1109/JETCAS.2022.3171826
  3. Laubeuf, N., Doevenspeck, J., Papistas, I. A., Caselli, M., Cosemans, S., Vrancx, P., Bhattacharjee, D., Mallik, A., Debacker, P., Verkest, D., & others. (2022). Dynamic Quantization Range Control for Analog-in-Memory Neural Networks Acceleration. ACM Transactions on Design Automation of Electronic Systems (TODAES), 27(5), 1–21. https://doi.org/doi.org/10.1145/3498328
  4. Houshmand, P., Sarda, G. M., Jain, V., Ueyoshi, K., Papistas, I. A., Shi, M., Zheng, Q., Bhattacharjee, D., Mallik, A., Debacker, P., & others. (2022). DIANA: An End-to-End Hybrid DIgital and ANAlog Neural Network SoC for the Edge. IEEE Journal of Solid-State Circuits, 58(1), 203–215.
  5. Bhattacharjee, D., Tavva, Y., Easwaran, A., & Chattopadhyay, A. (2020). Crossbar-constrained technology mapping for reram based in-memory computing. IEEE Transactions on Computers, 69(5), 734–748. https://doi.org/10.1109/TC.2020.2964671
  6. Biswal, L., Bhattacharjee, D., Chattopadhyay, A., & Rahaman, H. (2019). Techniques for fault-tolerant decomposition of a multicontrolled Toffoli gate. Physical Review A, 100(6), 062326. https://doi.org/10.1103/PhysRevA.100.062326
  7. Ben-Hur, R., Ronen, R., Haj-Ali, A., Bhattacharjee, D., Eliahu, A., Peled, N., & Kvatinsky, S. (2019). SIMPLER MAGIC: synthesis and mapping of in-memory logic executed in a single row to improve throughput. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. https://doi.org/10.1109/TCAD.2019.2931188
  8. Siemon, A., Menzel, S., Bhattacharjee, D., Waser, R., Chattopadhyay, A., & Linn, E. (2019). Sklansky tree adder realization in 1S1R resistive switching memory architecture. The European Physical Journal Special Topics, 228(10), 2269–2285. https://doi.org/10.1140/epjst/e2019-900042-x
  9. Bhattacharjee, D., Kim, W., Chattopadhyay, A., Waser, R., & Rana, V. (2018). Multi-valued and fuzzy logic realization using TaOx memristive devices. Scientific Reports, 8(1), 1–10. https://doi.org/10.1038/s41598-017-18329-3
  10. Dutta, S., Bhattacharjee, D., & Chattopadhyay, A. (2018). Quantum circuits for Toom-Cook multiplication. Physical Review A, 98(1), 012311.
  11. Bhattacharjee, D., Siemon, A., Linn, E., Menzel, S., & Chattopadhyay, A. (2018). Kogge-Stone Adder Realization using 1S1R Resistive Switching Crossbar Arrays. ACM Journal on Emerging Technologies in Computing Systems (JETC), 14(2), 1–14.
  12. Bhattacharjee, D., Siemon, A., Linn, E., & Chattopadhyay, A. (2017). Efficient complementary resistive switch-based crossbar array booth multiplier. Microelectronics Journal, 64, 78–85.
  13. Bhattacharjee, D., Bakshi, A., & Ghosh, K. (2015). Comparison Between an HVS Inspired Linear Filter and the Bilateral Filter in Performing "Vision at a Glance" through Smoothing with Edge Preservation. International Journal of Image and Graphics, 15(04), 1550015. https://doi.org/10.1142/S0219467815500151

Conference Publications

  1. Perumkunnil Komalan, M., Lakshminarasimhan, K., De Silva, U., Bhattacharjee, D., Josephson, T., Herr, Q., & Herr, A. (2024, June). Superconducting Array of Arrays for Acceleration of Transformers (Abstract). 16th Workshop on Low Temperature Electronics (WOLTE16 2024).
  2. Bhattacharjee, D., Marinelli, T., Pathak, K., Kourzanov, P., & others. (2024). Full-stack evaluation of Machine Learning inference workloads for RISC-V systems. RISC-V Summit Europe 2024. https://doi.org/10.48550/arXiv.2405.15380
  3. Delestrac, P., Bhattacharjee, D., Yang, S., Moolchandani, D., Catthoor, F., Torres, L., & Novo, D. (2024). Multi-level Analysis of GPU Utilization in ML Training Workloads. 2024 Design, Automation & Test in Europe Conference (DATE 2024).
  4. Sarda, G. M., Shah, N., Bhattacharjee, D., Debacker, P., & Verhelst, M. (2023, June). HW-Aware Mapping of Graph Neural Networks on RISC-V GPGPU: A Work-in-Progress. Open Source Computer Architecture Research (OSCAR).
  5. Sarda, G. M., Shah, N., Bhattacharjee, D., Debacker, P., & Verhelst, M. (2023). Optimising GPGPU Execution Through Runtime Micro-Architecture Parameter Analysis. IEEE International Symposium on Workload Characterization (IISWC), 226–228. https://doi.org/10.1109/IISWC59245.2023.00017
  6. Caselli, M., Bhattacharjee, D., Mallik, A., Debacker, P., & Verkest, D. (2022). Tiny ci-SAR A/D Converter for Deep Neural Networks in Analog in-Memory Computation. 2022 IEEE International Symposium on Circuits and Systems (ISCAS), 1823–1827.
  7. Ueyoshi, K., Papistas, I. A., Houshmand, P., Sarda, G. M., Jain, V., Shi, M., Zheng, Q., Giraldo, S., Vrancx, P., Doevenspeck, J., & others. (2022). DIANA: An End-to-End Energy-Efficient Digital and ANAlog Hybrid Neural Network SoC. 2022 IEEE International Solid-State Circuits Conference (ISSCC), 65, 1–3. https://doi.org/10.1109/ISSCC42614.2022.9731716
  8. Bhattacharjee, D., Majumder, A., & Chattopadhyay, A. (2021). In-memory realization of SHA-2 using ReVAMP architecture. 2021 34th International Conference on VLSI Design.
  9. Bhattacharjee, D., Laubeuf, N., Cosemans, S., Papistas, I., Mallik, A., Debacker, P., Na, M. H., & Verkest, D. (2021). Design-Technology Space Exploration For Energy Efficient AiMC-based Inference Acceleration. IEEE International Symposium on Circuits and Systems (ISCAS).
  10. Houshmand, P., Cosemans, S., Mei, L., Papistas, I., Bhattacharjee, D., Debacker, P., Mallik, A., Verkest, D., & Verhelst, M. (2020). Opportunities and Limitations of Emerging Analog in-Memory Compute DNN Architectures. 2019 IEEE International Electron Devices Meeting (IEDM).
  11. Dutta, S., Tavva, Y., Bhattacharjee, D., & Chattopadhyay, A. (2020). Efficient Quantum Circuits for Square-Root and Inverse Square-Root. 2020 33rd International Conference on VLSI Design and 2020 19th International Conference on Embedded Systems (VLSID), 55–60. https://doi.org/10.1109/VLSID49098.2020.00027
  12. Bhattacharjee, D., Chattopadhyay, A., Dutta, S., Ronen, R., & Kvatinsky, S. (2020). CONTRA: Area-Constrained Technology Mapping Framework For Memristive Memory Processing Unit. IEEE/ACM International Conference On Computer Aided Design, ICCAD 2020, San Diego, CA, USA, November 2-5, 2020, 1–9. https://doi.org/10.1145/3400302.3415681
  13. Tenace, V., Rizzo, R. G., Bhattacharjee, D., Chattopadhyay, A., & Calimera, A. (2019). SAID: A Supergate-Aided Logic Synthesis Flow for Memristive Crossbars. 2019 Design, Automation & Test in Europe Conference & Exhibition (DATE), 372–377.
  14. Bhattacharjee, D., Soeken, M., Dutta, S., Chattopadhyay, A., & De Micheli, G. (2019). Reversible pebble games for reducing qubits in hierarchical quantum circuit synthesis. 2019 IEEE 49th International Symposium on Multiple-Valued Logic (ISMVL), 102–107.
  15. Bhattacharjee, D., Saki, A. A., Alam, M., Chattopadhyay, A., & Ghosh, S. (2019). MUQUT: Multi-Constraint Quantum Circuit Mapping on Noisy Intermediate-Scale Quantum Computers. ArXiv Preprint ArXiv:1911.08559.
  16. Bhattacharjee, D., Chattopadhyay, A., & Liwongan, R. J. (2019). Accelerating Binary-Matrix Multiplication on FPGA. 2019 32nd IEEE International System-on-Chip Conference (SOCC), 254–259.
  17. Vatwani, T., Dutt, A., Bhattacharjee, D., & Chattopadhyay, A. (2018). Floating point multiplication mapping on reram based in-memory computing architecture. 2018 31st International Conference on VLSI Design and 2018 17th International Conference on Embedded Systems (VLSID), 439–444.
  18. Bhattacharjee, D., Amaŕu, L., & Chattopadhyay, A. (2018). Technology-aware logic synthesis for ReRAM based in-memory computing. 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE), 1435–1440.
  19. Surhonne, A. P., Bhattacharjee, D., & Chattopadhyay, A. (2018). Synthesis of multi-valued literal using Lukasiewicz logic. 2018 IEEE 48th International Symposium on Multiple-Valued Logic (ISMVL), 204–209.
  20. Bhattacharjee, D., & Chattopadhyay, A. (2018). Synthesis, Technology Mapping and Optimization for Emerging Technologies. 2018 IEEE Computer Society Annual Symposium on VLSI (ISVLSI), 369–374.
  21. Bhattacharjee, D., Dutt, A., & Chattopadhyay, A. (2018). MAMI: Majority and Multi-Input Logic on Memristive Crossbar Array. 2018 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS), 435–438.
  22. Mandal, S., Bhattacharjee, D., Tavva, Y., & Chattopadhyay, A. (2018). ReRAM-based in-memory computation of galois field arithmetic. 2018 IFIP/IEEE International Conference on Very Large Scale Integration (VLSI-SoC), 1–6.
  23. Bhattacharjee, D., Easwaran, A., & Chattopadhyay, A. (2017). Area-constrained technology mapping for in-memory computing using reram devices. 2017 22nd Asia and South Pacific Design Automation Conference (ASP-DAC), 69–74.
  24. Bhattacharjee, D., & Chattopadhyay, A. (2017). Efficient binary basic linear algebra operations on reram crossbar arrays. 2017 30th International Conference on VLSI Design and 2017 16th International Conference on Embedded Systems (VLSID), 277–282.
  25. Bhattacharjee, D., Devadoss, R., & Chattopadhyay, A. (2017). ReVAMP: ReRAM based VLIW architecture for in-memory computing. Design, Automation & Test in Europe Conference & Exhibition (DATE), 2017, 782–787.
  26. Bhattacharjee, D., Pudi, V., & Chattopadhyay, A. (2017). SHA-3 implementation using ReRAM based in-memory computing architecture. 2017 18th International Symposium on Quality Electronic Design (ISQED), 325–330.
  27. Bhattacharjee, D., Chattopadhyay, S., & Banerjee, A. (2016). EAST: efficient assertion simulation techniques. 2016 Design, Automation & Test in Europe Conference & Exhibition (DATE), 1363–1368.
  28. Bhattacharjee, D., & Chattopadhyay, A. (2016). Hardware Accelerator for Stream Cipher Spritz. Proceedings of the 13th International Joint Conference on e-Business and Telecommunications, 215–222.
  29. Bhattacharjee, D., & Bhattacharya, P. (2016). Ensemble Classifier based approach for Code-Mixed Cross-Script Question Classification. Working Notes of {FIRE} 2016 - Forum for Information Retrieval Evaluation, Kolkata, India, December 7-10, 2016., 1737, 119–121.
  30. Bhattacharjee, D., & Chattopadhyay, A. (2016). Delay-optimal technology mapping for in-memory computing using ReRAM devices. 2016 IEEE/ACM International Conference on Computer-Aided Design (ICCAD), 1–6.
  31. Bhattacharjee, D., Siemon, A., Linn, E., Menzel, S., & Chattopadhyay, A. (2016). Efficient implementation of multiplexer and priority multiplexer using 1S1R ReRAM crossbar arrays. 2016 IEEE 59th International Midwest Symposium on Circuits and Systems (MWSCAS), 1–4.
  32. Bhattacharjee, D., Merchant, F., & Chattopadhyay, A. (2016). Enabling in-memory computation of binary BLAS using ReRAM crossbar arrays. 2016 IFIP/IEEE International Conference on Very Large Scale Integration (VLSI-SoC), 1–6.
  33. Bhattacharjee, D., Siemon, A., Linn, E., Menzel, S., & Chattopadhyay, A. (2016). Fast comparator implementation using 1S1R ReRAM crossbar arrays. APCCAS.
  34. Bhattacharjee, D., Banerjee, A., & Chattopadhyay, A. (2015). Evodeb: Debugging evolving hardware designs. 2015 28th International Conference on VLSI Design, 481–486.
  35. Bhattacharjee, D., & Chattopadhyay, A. (2014). Efficient hardware accelerator for AEGIS-128 authenticated encryption. International Conference on Information Security and Cryptology, 385–402.

Pre-prints

  1. Bhattacharjee, D., & Chattopadhyay, A. (2017). Depth-optimal quantum circuit placement for arbitrary topologies. ArXiv Preprint ArXiv:1703.08540.

Thesis

  1. Bhattacharjee, D. (2018). Architectures and automation for beyond-CMOS technologies [PhD thesis].
  2. Bhattacharjee, D. (2015). New Advances in Verification and Debugging of Hardware Systems. Indian Statistical Institute, Kolkata.