In a small bowl, whisk together raspberry vinegar, olive oil, honey mustard, sugar, pepper, and garlic. Reserve 2 teaspoons of the oil mixture; set aside.
Rinse fish; pat dry. Preheat broiler. Place fish on the greased unheated rack of a broiler pan; tuck under any thin edges. Measure thickness of the fish. Brush fish with reserved oil mixture. Broil fish 4 inches from the heat until the fish flakes easily when tested with a fork. (Allow 4 to 6 minutes per 1/2-inch thickness of fish; if fillet is 1 inch thick, turn once halfway through broiling.)
Meanwhile, cook pasta in boiling salted water according to package directions, adding the asparagus the last 2 minutes of cooking. Drain well; rinse with cold water and drain again. Return pasta mixture to saucepan. Pour remaining oil mixture over pasta; toss to coat.
Flake cooked salmon. Add salmon to pasta; toss gently. Cover and chill for 2 to 4 hours. To serve, add berries to pasta mixture; toss gently to mix. If desired, serve on lettuce-lined plates. Sprinkle with green onions.