Self-Organized Criticality And Its Cmos Implementation