Bring a large pot of salted water to a boil. Cook pasta al dente, drain, while pasta is cooking, add wine, shallots, lime juice, and ginger to a medium skillet and bring to a boil.
Cook for about 5 minutes or until reduced 1/2 cup.
Drain, reserving liquid and discard solids.
Return wine mixture to skillet and add cream and butter. Cook over medium heat until butter melts. Add tomato, cilantro, salt and pepper. Let cook until cream thickens. Add cooked pasta and toss until blended.
Heat a large skillet over medium-high heat and add oil. When hot, add scallops and sprinkle with salt. Cook until scallops are browned on both sides. Add scallops to pasta mixture and toss. Serve with sprinkled cilantro.