This document describes a VLSI architecture for implementing FM0/Manchester encoding using the SOLS technique for wireless sensor networks. It discusses the principles of FM0 and Manchester encoding and presents hardware architectures for each. It then describes the SOLS technique, which combines area compact retiming and balance logic operation sharing to reduce transistor count. Specifically, area compact retiming reduces the number of flip-flops needed for FM0 encoding, while balance logic operation sharing integrates logic from FM0 and Manchester encoding to reuse components like multiplexers and XOR gates, further reducing transistor count and area. The combined SOLS architecture achieves higher hardware utilization than separate FM0 and Manchester encoder designs.