this is only true if the flash chip isn't shared with other firmware components. But it often is. If you are running a modern Intel-based system, for instance, CBFS size should be at most the size of the BIOS partition of the flash.
If I'm building this for qemu for testing, should I make the chip size and CBFS identical then since I'm technically just passing the BIOS parameter?
R