Hello Siddharth,
in case you did not, I suggest you the reading of our Application note AN2972, How to design an antenna for dynamic NFC tags that deals with antenna impedance and implementation.
you van use any spiral coil antenna which series equivalent inductance is between 4.5and 4.7µH at 13.56MHz. Our online design tool eDesign Suite (https://www.st.com/content/st_com/en/support/resources/edesign.html) offer a module to calculate your own antenna. For instance a 25x15mm antenna with 15 turns (200µm width and spacing) could feet.
As recommended in AN2972, the spiral coil shall not be masked by any metallic surface (component or ground/power plane), for an optimized performance. Placing components inside the spiral coil is possible only there is few mm free space between the inner turn of the coil and the area where components are located. this is particularly recommended in case you shield the components areas by pouring space with ground planes (which is recommended to isolate components from 13.56MHz or 2.45GHz RF signals). See our SMARTAG1 and SMARTAG2 eval boards for implementation example using an antenna surrounding components on a PCB.
With a 25x15mm, it is likely that spiral coil will be almost masked by component area and performance be almost null. I recommend you to extend the PCB to place components (distributed on top and bottom to limit PCB extension). Bluetooth antenna should be far as possible from NFC antenna, at least, not close or on top of spiral coils wires.
In case you absolutely need to have a total PCB area of 25x15mm (the antenna surface), you may consider to stack two PCBs (one for antenna and one for components) separated by 5mm spacer or a ferrite sheet piece.
feel free to contact us
Best Regards,
Henry Crane, NFC technical support team.