Output-Driven Compression Logic