Eyal En Gad

Channel-Coding Architect

Micron Technology

I design error-correcting codes and algorithms for flash memories. I’m at Micron in San Jose since 2016.

Before that, I did a post-doc for one year at USC, working on machine-learning algorithms for community detection.

I got my Ph.D. in Electrical Engineering from Caltech at 2015. At grad school I worked on channel coding for flash memories.

You can see my publication below and at my Google Scholar page.

Contact me at eyal at engad.me or LinkedIn.


Publications

Preprint

  1. Scalable Block-Wise Product BCH Codes
    Yingquan Wu and Eyal En Gad

Journal Papers

  1. Iterative Programming of Noisy Memory Cells
    Michal Horovitz, Eitan Yaakobi, Eyal En Gad and Jehoshua Bruck
    IEEE Transactions on Communications, February 2022
  2. Asymmetric Error Correction and Flash-Memory Rewriting using Polar Codes
    Eyal En Gad, Yue Li, Joerg Kliewer, Michael Langberg, Andrew Jiang and Jehoshua Bruck
    IEEE Transactions on Information Theory, June 2016
  3. Rank-Modulation Rewrite Coding for Flash Memories
    Eyal En Gad, Eitan Yaakobi, Andrew Jiang and Jehoshua Bruck
    IEEE Transactions on Information Theory, June 2015
  4. Generalized Gray Codes for Local Rank Modulation
    Eyal En Gad, Michael Langberg, Moshe Schwartz and Jehoshua Bruck
    IEEE Transactions on Information Theory, October 2013
  5. Constant-Weight Gray Codes for Local Rank Modulation
    Eyal En Gad, Michael Langberg, Moshe Schwartz and Jehoshua Bruck
    IEEE Transactions on Information Theory, July 2011

Conference Papers

  1. Iterative Programming of Noisy Memory Cells
    Michal Horovitz, Eitan Yaakobi, Eyal En Gad and Jehoshua Bruck
    IEEE Information Theory Workshop (ITW) 2019
  2. Active Learning for Community Detection in Stochastic Block Models
    Akshay Gabbe, Eyal En Gad, Salman Avestimehr, Antonio Ortega
    IEEE International Symposium on Information Theory (ISIT) 2016
  3. Opening the Chrysalis: On the Real Repair Performance of MSR Codes
    Lluis Pamies-Juarez, Filip Blagojevic, Robert Mateescu, Cyril Gyuot, Eyal En Gad and Zvonimir Bandic
    USENIX Conference on File and Storage Technologies (FAST) 2016
  4. Data Archiving in 1x-nm NAND Flash Memories: Enabling Long-Term Storage using Rank Modulation and Scrubbing
    Yue Li, Eya En Gad, Andrew Jiang and Jehoshua Bruck
    IEEE International Reliability Physics Symposium (IRPS) 2016
  5. Active Learning on Weighted Graphs using Adaptive and Non-Adaptive Approaches
    Eyal En Gad, Akshay Gabbe, Salman Avestimehr, Antonio Ortega
    IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) 2016
  6. Rewriting Flash Memories by Message Passing
    Eyal En Gad, Wentao Huang, Yue Li and Jehoshua Bruck
    IEEE International Symposium on Information Theory (ISIT) 2015
  7. Implementing Rank Modulation
    Yue Li, Yanjun Ma, Eyal En Gad, Mina Kim, Andrew Jiang and Jehoshua Bruck
    Non-Volatile Memory Workshop (NVMW) 2015
  8. Polar Coding for Noisy Write-Once Memories
    Eyal En Gad, Yue Li, Joerg Kliewer, Michael Langberg, Andrew Jiang and Jehoshua Bruck
    IEEE International Symposium on Information Theory (ISIT) 2014
  9. Repair-Optimal MDS Array Codes over GF(2)
    Eyal En Gad, Robert Mateescu, Filip Blagojevic, Cyril Gyuot and Zvonimir Bandic
    IEEE International Symposium on Information Theory (ISIT) 2013
  10. Rank-Modulation Rewriting Codes for Flash Memories
    Eyal En Gad, Eitan Yaakobi, Andrew Jiang and Jehoshua Bruck
    IEEE International Symposium on Information Theory (ISIT) 2013
  11. Joint Rewriting and Error Correction in Write-Once Memories
    Andrew Jiang, Yue Li, Eyal En Gad, Michael Langberg and Jehoshua Bruck
    IEEE International Symposium on Information Theory (ISIT) 2013
  12. Tradeoffs between Instantaneous and Total Capacity in Multi-Cell Flash Memories
    Eyal En Gad, Andrew Jiang and Jehoshua Bruck
    IEEE International Symposium on Information Theory (ISIT) 2012
  13. Generalized Gray Codes for Local Rank Modulation
    Eyal En Gad, Michael Langberg, Moshe Schwartz and Jehoshua Bruck
    IEEE International Symposium on Information Theory (ISIT) 2011
  14. Compressed Encoding for Rank Modulation
    Eyal En Gad, Andrew Jiang and Jehoshua Bruck
    IEEE International Symposium on Information Theory (ISIT) 2011

Patents

  1. Performing an Additional Decoding Operation on an Identified Set of Bits of a Data Block
    Yingquan Wu and Eyal En Gad
    US10521296B2, 2019
  2. Asymmetric Error Correction and Flash-Memory Rewriting using Polar Codes
    Eyal En Gad, Yue Li, Joerg Kliewer, Michael Langberg, Andrew Jiang and Jehoshua Bruck
    US10379945B2, 2019
  3. Rewriting Flash Memories by Message Passing
    Eyal En Gad, Wentao Huang, Yue Li and Jehoshua Bruck
    US10191803B2, 2019
  4. Performing a Decoding Operation to Simulate Switching a Bit of an Identified Set of Bits of a Data Block
    Yingquan Wu and Eyal En Gad
    US15/900,562, 2018
  5. Improving NAND Flash Reliability via Rank Modulation
    Yue Li, Eyal En Gad, Andrew Jiang and Jehoshua Bruck
    US9983808B2, 2018
  6. Joint Rewriting and Error Correction in Write-Once Memories
    Andrew Jiang, Yue Li, Eyal En Gad, Michael Langberg, and Jehoshua Bruck
    US9946475B2, 2018
  7. Rank-Modulation Rewriting Codes for Flash Memories
    Andrew Jiang, Eyal En Gad, Jehoshua Bruck and Eitan Yaakobi
    US9916197B2, 2018
  8. Flash Memories using Minimum Push Up, Multi-Cell and Multi-Permutation Schemes for Data Storage
    Andrew Jiang, Eyal En Gad and Jehoshua Bruck
    US9666280B2, 2017