fig1 illustrates a conventional latch type sense amplifier 100 that is sensitive to mismatch issues . the latch type sense amplifier 100 includes a basic sense amplifier 102 , a latch 104 , two pre - charge pmos transistors 106 and 108 , and two pmos pass - gate transistors 110 and 112 . the basic sense amplifier 102 includes three nmos transistors 114 , 116 , and 118 , while the conventional latch 104 includes three pmos transistors 120 , 122 , and 124 , as well as two nmos transistors 126 and 128 . for the latch 104 , the gates of the pmos transistor 120 and the nmos transistor 126 are tied together at a node 130 while the drains of both transistors 120 and 126 are also connected at a node 132 . the gates of the pmos transistor 122 and the nmos transistor 128 are coupled together at the node 132 while the drains of the two transistors 122 and 128 are also connected at the node 130 . the pmos transistor 124 is implemented between the nodes 130 and 132 for biasing purposes . the sources of both pmos transistors 120 and 122 are tied to a power supply while the sources of both nmos transistors 126 and 128 are coupled to the basic sense amplifier 102 through nodes 134 and 136 . the pmos transistors 106 and 108 are implemented for pre - charge purposes for the amplifier 100 where the drain of the pmos transistor 106 is coupled to the node 130 and the drain of the pmos transistor 108 is coupled to the node 132 . both gates of the pmos transistors 106 and 108 are coupled to their corresponding pre - charge signals that control the on and off states of the transistors to allow the power supply to pre - charge the amplifier 100 . for the basic sense amplifier 102 , the nmos transistor 118 is designed to control the operation state of the amplifier 100 in response to a sense amplifier enable signal provided at its gate . the gates of nmos transistors 114 and 116 are tied to a bit lines signal bl and a complementary bit line signal blb , respectively . only one of the two nmos transistors 114 and 116 is designed to be turned on at one time by a high signal provided from its corresponding bit line signal or complementary bit line signal . the sources of the nmos transistors 114 and 116 are coupled together at a node 138 , while the drain of the nmos transistor 114 is coupled to the node 134 , and the drain of the nmos transistor 116 is coupled to the node 136 . the pmos pass - gate transistors 110 and 112 , with their gates connected to a pass - gate control signal , are implemented for selection of the entire latch type sense amplifier 100 . the pmos pass - gate transistors 110 and 112 must be turned on in order for the amplifier 100 to operate . during a write operation , the nmos transistor 118 and the pmos pass - gate transistors 110 and 112 are all turned on . in an exemplary scenario , when the bit line signal bl is high and the complementary bit line signal blb is low , the nmos transistor 114 will be turned on and the nmos transistor 116 will be turned off . this results in the node 134 being pulled low while the node 136 is pulled high by the bit line signal bl . assuming that the node 130 is at a low state and the node 132 is at a high state before the pmos pass - gate transistors 110 and 112 are selected , the nmos transistor 126 stays off and the nmos transistor 128 stays on . after the pmos pass - gate transistors 110 and 112 are selected , the node 130 is charged to high by the bit line signal bl . as a result , the nmos transistor 126 will be turned on , the pmos transistor 120 will be turned off , and the value at the node 132 will be flipped from high to low . this conventional latch type sense amplifier 100 is susceptible to mismatch issues between the nmos transistors 126 and 128 . for example , the threshold voltages of the transistors may differ substantially , due to reasons such as fabrication process variation . since the nodes 130 and 132 are charged or discharged through current paths across the nmos transistors 126 and 128 , the mismatch issue may cause the timings for changing the nodes 130 and 132 to be imbalanced . in a serious case , this may cause the amplifier 100 to fail . as semiconductor devices continue to shrink in size as the processing technology advances , the mismatch issue becomes a critical reliability and performance concern in ic designs . fig2 illustrates an improved latch type sense amplifier 200 where additional transistors are implemented for improving its immunity to mismatch issues in accordance with one embodiment of the present invention . the improved latch type sense amplifier 200 includes a basic sense amplifier 202 , a latch 204 , two pre - charge pmos transistors 206 and 208 , and four pass - gate pmos transistors 210 , 212 , 214 and 216 . the basic sense amplifier 202 includes three nmos transistors 218 , 220 , and 222 , while the latch 204 includes two pmos transistors 224 and 226 , as well as two nmos transistors 228 and 230 . for the latch 204 , the gates of the pmos transistor 224 and the nmos transistor 228 are tied together at a data storage node 232 , while the drains of both transistors 224 and 228 are also connected at a complementary data storage node 234 . the gates of the pmos transistor 226 and the nmos transistor 230 are coupled together at the node 234 while the drains of the two transistors 226 and 230 are also connected at the node 232 . the sources of both pmos transistors 224 and 226 are tied to a power supply while the sources of both nmos transistors 228 and 230 are coupled to the basic sense amplifier 202 through , respectively , a node 236 and a node 238 . the pmos transistors 206 and 208 are implemented for pre - charge purposes for the entire latch type sense amplifier 200 where the drain of the pmos transistor 206 is coupled to the node 232 and the drain of the pmos transistor 208 is coupled to the node 234 . both gates of the pmos transistors 206 and 208 are supplied with a pre - charge signal that controls the on and off states of the transistors to allow the power supply to pre - charge the amplifier 200 . for the basic sense amplifier 202 , the nmos transistor 222 is designed to control the operation state of the latch type sense amplifier 200 depending on a sense amplifier enable signal provided at its gate . the gate of the nmos transistor 218 is connected to a bit line signal bl , while the gate of the nmos transistor 220 is connected to the complementary bit line signal blb . the signals bl and blb are complementary in their values so that only one of the two nmos transistors 218 and 220 is designed to be turned on at one time . the sources of the nmos transistors 218 and 220 are coupled together at a node 240 , while the drain of the nmos transistor 218 is coupled to the node 238 and the drain of the nmos transistor 220 is coupled to the node 236 . the pmos pass - gate transistors 210 , 212 , 214 and 216 , with their gates connected to a pass - gate control signal , are implemented for selection of the latch type sense amplifier 200 . the sources of the pmos pass - gate transistors 210 and 214 are coupled to the bit line signal bl while the sources of the pmos pass - gate transistors 212 and 216 are coupled to the complementary bit line signal blb . the drain of the pmos transistor 210 is coupled to the node 232 , while the drain of the pmos transistor 212 is coupled to the node 234 . the drain of the pmos transistor 214 is also coupled to the node 238 and the drain of the pmos transistor 216 is connected to the node 236 . during a write operation , the nmos transistor 222 and the pmos pass - gate transistors 210 , 212 , 214 and 216 are all turned on . in an exemplary scenario , when the bit line signal bl is high and the complementary bit line signal blb is low , the node 232 is charged high and the node 234 is charged low , respectively , while the nmos transistors 218 is turned on and the nmos transistor 220 is turned off . the high charge at the node 232 turns on the nmos transistor 228 and turns off the pmos transistor 224 . the low charge at the node 234 turns off the nmos transistor 230 and turns on the pmos transistor 226 . thus , the value at the node 232 remains high and the value at the node 234 remains low . in this embodiment , the data storage node 232 and its complement 234 are directly charged or discharged by the bit line signal bl and its complement blb through the pmos transistors 210 and 212 , without using the current paths across the nmos transistors 228 and 230 . thus , the operation of the latch type sense amplifier 200 is insensitive to the mismatch , if any , between the nmos transistors 228 and 230 . note that the nmos transistors 228 , 230 , 218 , and 220 and the pmos transistors 210 , 212 , 214 , and 216 can be placed in a symmetry design to achieve a perfect matching sense amplifier for better performance . also note that the pre - charge pmos transistors 206 and 208 may also be removed as an alternative , and the bit line signal bl and its complement blb can be used to perform the pre - charge operations . fig3 illustrates another latch type sense amplifier 300 in accordance with another embodiment of the present invention . the latch type sense amplifier 300 includes a basic sense amplifier 302 , a latch 304 , two pre - charge pmos transistors 306 and 308 , and four pass - gate pmos transistors 310 , 312 , 314 and 316 . the basic sense amplifier 302 includes three nmos transistors 318 , 320 , and 322 , while the latch 304 includes two pmos transistors 324 and 326 and two nmos transistors 328 and 330 . for the latch 304 , the gates of the pmos transistor 324 and the nmos transistor 328 are tied together at a data storage node 332 , while the drains of both transistors 324 and 328 are also connected at a complementary data storage node 334 . the gates of the pmos transistor 326 and the nmos transistor 330 are coupled together at the node 334 while the drains of the two transistors 326 and 330 are also connected at the node 332 . the sources of the pmos transistors 324 and 326 are tied to a power supply . the source of the nmos transistor 328 is coupled to the drain of the pmos pass - gate transistor 316 while the source of the nmos transistor 330 is coupled to the drain of the pmos pass - gate transistor 314 . the pmos transistors 306 and 308 are implemented for pre - charge purposes for the latch type sense amplifier 300 where the drain of the pmos transistor 306 is coupled to the node 332 and the drain of the pmos transistor 308 is coupled to the node 334 . both gates of the pmos transistors 306 and 308 are supplied with a pre - charge signal that controls the on and off state of the transistors to allow the power supply to pre - charge the amplifier 300 . for the basic sense amplifier 302 , the nmos transistor 322 is designed to control the operation state of the entire latch type sense amplifier 300 depending on a sense amplifier enable signal , provided at the gate of the transistor , which determines whether or not the improved latch type sense amplifier 300 is operational . the gate of nmos transistor 318 is tied to the node 334 and the gate of the nmos transistor 320 is tied to the node 332 . the signals bl and blb are complementary in their values so that only one of the two nmos transistors 318 and 320 is designed to be turned on at one time . the sources of the nmos transistors 318 and 320 are coupled together at a node 336 while the drain of the nmos transistor 318 is coupled to the drain of the pmos pass - gate transistor 310 and the drain of the nmos transistor 320 is coupled to the drain of the pmos pass - gate transistor 312 . the pmos pass - gate transistors 310 , 312 , 314 and 316 , with all of their gates connected to a pass - gate control signal , are implemented for selection of the latch type sense amplifier 300 . the source of the pmos pass - gate transistor 314 is coupled to the bit line signal bl while the source of the pmos pass - gate transistor 316 is coupled to the complementary bit line signal blb . the drain of the pmos transistor 310 is coupled to the node 332 while the drain of the pmos transistor 312 is coupled to the node 334 . the source of the pmos transistor 310 is coupled to the pmos transistor 314 , while the source of the pmos transistor 312 is coupled to the pmos transistor 316 . during a write operation , the nmos transistor 322 and the pmos pass - gate transistors 310 , 312 , 314 and 316 are all turned on . in an exemplary scenario , if the bit line signal bl is high and the complementary bit line signal blb is low , a high signal will be at the source of the nmos transistor 330 while a low signal will be at the source of the nmos transistor 328 . this signal difference at the drains of the nmos transistor 328 and 330 forces the latch 304 to flip and latch the corresponding signal . the latched signal within the latch 304 can be read from the node 332 or 334 during a read operation . similar to the embodiment shown in fig2 , the data storage node 332 and its complement 334 can be charged and discharged directly through the path of the pmos transistors 310 and 314 and the path of the pmos transistors 312 and 316 , respectively , without using a path across the nmos transistor 328 or 330 . thus , the operation of the latch type sense amplifier 300 is insensitive to the mismatch , if any , between the nmos transistors 328 and 330 . note that the nmos transistors 328 , 330 , 318 , and 320 and the pmos transistors 310 , 312 , 314 , and 316 can be placed in a symmetry design to achieve a perfect matching sense amplifier . also note that the pre - charge pmos transistors 306 and 308 may also be removed as an alternative , and the bit line signal bl and its complement blb can be used to perform the pre - charge operations . fig4 illustrates a latch type sense amplifier 400 in accordance with another embodiment of the present invention . the latch type sense amplifier 400 includes a basic sense amplifier 402 , a latch 404 , two pre - charge pmos transistors 406 and 408 , and four pass - gate pmos transistors 410 , 412 , 414 and 416 . the basic sense amplifier 402 includes three nmos transistors 418 , 420 , and 422 , while the latch 404 includes two pmos transistors 424 and 426 and two nmos transistors 428 and 430 . for the latch 404 , the gates of the pmos transistor 424 and the nmos transistor 428 are tied together at a data storage node 432 while the drains of both transistors 424 and 428 are also connected at a complementary data storage node 434 . the gates of the pmos transistor 426 and the nmos transistor 430 are coupled together at the node 434 while the drains of the two transistors 426 and 430 are also connected at the node 432 . the sources of both pmos transistors 424 and 426 are tied to a power supply . the source of the nmos transistor 428 is coupled to the drain of the nmos transistor 418 within the basic sense amplifier 402 through a node 436 , while the source of the nmos transistor 430 is coupled to the drain of the nmos transistor 420 within the basic sense amplifier 402 through a node 438 . the pmos transistors 406 and 408 are implemented for pre - charge purposes for the entire latch type sense amplifier 400 where the drain of the pmos transistor 406 is coupled to the node 432 and the drain of the pmos transistor 408 is coupled to the node 434 . both gates of the pmos transistors 406 and 408 are supplied with a pre - charge signal that controls the on and off states of the transistors to allow the power supply that is connected to the drains of the pmos transistors 406 and 408 to pre - charge the amplifier . for the basic sense amplifier 402 , the nmos transistor 422 is designed to control the operation state of the entire latch type sense amplifier 400 according to a control signal provided at the gate of the transistor . the gate of nmos transistors 418 is coupled directly to a bit - line bl and the gate of the nmos transistor 320 is tied to another bit - line blb . due to complementary signals from the bit - lines bl and blb , only one of the two nmos transistors 418 and 420 is designed to be turned on at a time by a high signal . the sources of the nmos transistors 418 and 420 are coupled together at a node 440 while the drain of the nmos transistor 418 is coupled to the node 436 and the drain of the nmos transistor 420 is coupled to the node 438 . the pmos pass - gate transistors 410 , 412 , 414 and 416 , with all of their gates connected to a pass - gate control signal , are implemented for selection of the improved latch type sense amplifier 400 while providing a better mismatch immunity capability and improving the access time of the system by speeding up the data latching process during writing operation . the source of the pmos pass - gate transistor 414 is coupled to the bit - line bl while the source of the pmos pass - gate transistor 416 is coupled to the bit - line blb . the source of the pmos transistor 410 is coupled to the node 432 while the source of the pmos transistor 412 is coupled to the node 434 . the drain of the pmos transistor 410 is also coupled to the node 438 while the drain of the pmos transistor 412 is coupled to the node 436 . during a write operation , the nmos transistor 422 and the pmos pass - gate transistors 410 , 412 , 414 and 416 are all turned on . in an exemplary scenario , if the bit - line bl is charged high and the blb is charged low , the nmos transistor 418 will be turned on , thus pulling the node 436 to a low state . meanwhile , the nmos transistor 420 will be turned off , thus allowing the high signal from bit - line bl through the pmos pass - gate transistor 414 , which is turned on , to stay at the node 438 . the high signal at the node 438 will turn on the nmos transistor 428 while the low signal at the node 436 will turn off the nmos transistor 430 , thus allowing the latch 304 to flip and latch onto the corresponding signal . the latched signal within the latch 404 can be read from the node 432 or 434 during a read operation . similar to the embodiment shown in fig2 , the data storage node 432 and its complement 434 can be charged or discharged directly through the path of the pmos transistors 410 and 414 and the path of the pmos transistors 412 and 416 , respectively , without using a path across the nmos transistor 428 or 430 . thus , the operation of the latch type sense amplifier 300 is insensitive to the mismatch , if any , between the nmos transistors 428 and 430 . note that the nmos transistors 428 , 430 , 418 , and 420 and the pmos transistors 410 , 412 , 414 , and 416 may be placed in a symmetry design to achieve a perfect matching sense amplifier . also note that the pre - charge pmos transistors 406 and 408 can also be removed as an alternative , and the bit line signal bl and its complement blb can be used to perform the pre - charge operations . the above illustration provides many different embodiments or embodiments for implementing different features of the invention . specific embodiments of components and processes are described to help clarify the invention . these are , of course , merely embodiments and are not intended to limit the invention from that described in the claims . although the invention is illustrated and described herein as embodied in one or more specific examples , it is nevertheless not intended to be limited to the details shown , since various modifications and structural changes may be made therein without departing from the spirit of the invention and within the scope and range of equivalents of the claims . accordingly , it is appropriate that the appended claims be construed broadly and in a manner consistent with the scope of the invention , as set forth in the following claims .