Despite the hybrid-online mode in general gives shorter ISP time, there is still a place for optimizations. In figure 2 is show the flow of time components in hybrid-online mode of ISP. In the ideal ISP solution the bottleneck is in the time taken by the NVM itself to program the page (tB). In other words, in ideal solution ISP is as fast as the flash can allow. Hence, the timeout shown in Figure 2 needs to be minimized. The time that is used to program data from volatile buffer to page buffer inside flash (”Buffer to Page Buffer) and time tB (Page Buffer to Page) are inevitable in any case.