The disclosure relates to a semiconductor device comprising an array of containment cells, wherein each containment cell is configured to contain a medicament and each containment cell comprises a cell activation element configured to release the medicament within the containment cell upon receipt of an activation trigger.