The rom only contains the firmware.
The controller often fails even when the flash memory chips are perfectly fine.
Not only there's extra memory in each memory chip as free_electron says (to get better yields by recuperating chips with a few bad cells) but manufacturers also hide from user a portion of the storage space.. ex a 64 GB drive shows up as a 64.000.000.000 bytes just like regular/classic hard drives would, so that's about 61 GB usable disk space. Some controllers reserve even more space.
This reserved space is used by the controller for various things... the controller has algorithms which spread out the writes to various memory cells to keep the writes even, because each memory page in a flash chip can only be written about 1000-3000 times depending on memory geometry... as it gets close to the maximum writes, the controller just maps the data to one of the reserved unused blocks and therefore user doesn't notice anything.
A part is also used to spread writes when ssd is close to being fully used - imagine having 10-100 MB free space on ssd and user browses various pages and firefox/chrome/etc keeps caching files to disk in those 10-1000 MB. Those 10 megs would get written thousands of times within days. So the controller writes to the reserved space instead to keep the cell write count low.
The reserved space is also used when the ssd tries to recover blocks of memory ... flash memory is arranged in pages of let's say 512 KB and blocks of 4 KB in those pages ... the controller can write a 4 KB block but can only erase a full page of 512 KB. So for performancee reasons, sometimes the controller works in background searching for pages with just a few 4 KB blocks used in a 512K page, copies them to reserved space and marks the 512 KB page as "can be deleted if needed and filled with 512 K of data"
Anyway.. there's lots of things about ssd that are interesting.
Anandtech did a bunch of articles that have loads of good information :
The SSD Anthology: Understanding SSDs and New Drives from OCZ
http://www.anandtech.com/show/2738/5The SSD Relapse: Understanding and Choosing the Best SSD
http://www.anandtech.com/show/2829